Ruby中的常量和变量

常量以大写字母开头,如:Abc、 ABC 全局变量以$开头,如:$a、 $abc、 $b 局部变量以小写字母或下划线开头,如:a、 abc、 _b 类变量以@@开头,如:@@a、 @@abc 实例变量以@开头,如:@a、 @abc、 @b
静夜思 发布于 2013-01-15 08:47 | 阅读 2323 次 | 评论 0 条

快速实现创意的在线页面设计工具easel

地址:https://www.easel.io/,解决开发者设计界面的苦恼
静夜思 发布于 2013-01-14 19:05 | 阅读 4631 次 | 评论 0 条

laravel自定义HTML类的实现方式

在application里建一个start件文件,在start文件夹里建一个haha.php,代码如下 HTML::macro('haha', function() { return 'Ha Ha Ha Ha!!!!!!'; }); 在start.php末尾加一行 require __DIR__ . DS . 'start' . DS . 'haha.php'; 就可以在模板文件里使用HTML::haha()了,例如: <div> {{ HTML::haha() }} </div>
静夜思 发布于 2013-01-14 17:27 | 阅读 5344 次 | 评论 0 条

推荐一个诗一样美的PHP框架laravel

以前一直觉得PHP语法混乱丑陋,写起代码来是一种折磨。前几天发现一个很优雅的PHP框架:laravel 跟rails很象,可能作者受了rails的很多启发吧,以前的版本文件夹组织几乎跟rails一模一样,现在的版本不太一样了。PHP能有这么优雅的框架不容易。准备入手php框架的朋友可以考虑一下 官方网址:http://laravel.com/
静夜思 发布于 2013-01-14 11:12 | 阅读 3537 次 | 评论 0 条

Git忽略已跟踪的文件和删除已入仓库的文件夹

忽略已跟踪的文件 git update-index --assume-unchanged filename 撤销用: git update-index --no-assume-unchanged filename 删除已入仓库的文件夹 git rm -r --cached .idea/ git commit -m 'x'
静夜思 发布于 2013-01-13 01:42 | 阅读 15746 次 | 评论 0 条

为rails项目初始化安装rspec

$ rails g rspec:install
静夜思 发布于 2013-01-13 00:59 | 阅读 2612 次 | 评论 0 条

ruby在if条件不成立的时候自动设置变量为nil

$ pry [1] pry(main)> a NameError: undefined local variable or method `a' for main:Object from (pry):1:in `__pry__' [2] pry(main)> if 1 == 2 [2] pry(main)* a = 'aaa' [2] pry(main)* end => nil [3] pry(main)> a => nil ruby的语法有些怪异,倒是挺方便,把 else a = nil 给省了 这是因为ruby的解释器只...
静夜思 发布于 2013-01-11 16:46 | 阅读 3431 次 | 评论 0 条

使用binding.pry调试ruby on rails程序

在需要调试的地方加入一行 binding.pry 然后刷新页面的时候页面就会卡住,在终端就进入了pry的控制台,可以在控制台里面操作当前代码的上下文变量。exit退出 示例代码 class SessionsController < ApplicationController def new test = 'hahaha' binding.pry #运行到这行的时候控制台进入调试模式 end end
静夜思 发布于 2013-01-10 23:33 | 阅读 8005 次 | 评论 0 条

Rails的session操作

创建session变量: session[:user_id] = 123 删除session变量: session[:user_id] = nil 清空所有session: reset_session
静夜思 发布于 2013-01-10 23:22 | 阅读 2116 次 | 评论 0 条

ruby调用imagemagick实现验证码

效果不甚理想 #coding: utf-8 `convert -draw "line 5,35 95,5" -pointsize 50 -font ~/Desktop/wqy.ttc label:睁大挂跟 ~/Desktop/test.png` 上面的代码只能生成规则的字体,并且干扰线很细,不能设置变粗,暂时先调用python实现
静夜思 发布于 2013-01-10 21:51 | 阅读 4958 次 | 评论 0 条

rails destroy scaffold注意事项

删除scaffold前应该先运行 rake db:rollback 以确保数据库恢复到先前的状态,要不然删除scaffold的时候把migration一并删除,再 rake db:rollback 就太晚了
静夜思 发布于 2013-01-08 18:50 | 阅读 3937 次 | 评论 0 条

日记管理系统

给需要答辩的友友小小参考 #include<stdio.h> #include<string.h> #include<stdlib.h> #define N 50 #define LENTH 20 typedef struct book{ int numBook ; //图书检索号 char name[LENTH],author[LENTH],releaseOrg[LENTH],ISBNnumber[17]; //书名,作者,出版社,ISBN号 float price; st...
_JAVAer 发布于 2013-01-07 19:26 | 阅读 935 次 | 评论 0 条

日记本系统

这个是小菜鸟我大一时候,用c写的的日记本系统. 基础的知识都基本涉及到,如文件操作和目录操作. 运行都没问题,也没什么太严重的bug.想请路过的大神对鄙人的风格或其他不足方面给些建议,在此谢过. #include<stdio.h> #include<stdlib.h> #include<string.h> #include <sys/types.h> #include <dirent.h> #include <sys/stat.h> #define MAXSIZE 1024 #define LENTH 50 typedef s...
_JAVAer 发布于 2013-01-07 19:18 | 阅读 874 次 | 评论 3 条

链表排序(转)

========================== 功能:选择排序(由小到大) 返回:指向链表表头的指针 ========================== */ /* 选择排序的基本思想就是反复从还未排好序的那些节点中, 选出键值(就是用它排序的字段,我们取学号num为键值)最小的节点, 依次重新组合成一个链表。 我认为写链表这类程序,关键是理解: head存储的是第一个节点的地址,head->next存储的是第二个节点的地址; 任意一个节点p的地址,只能通过它前一个节点的next来求得。 单向链表的选择排序图示: ---->[...
ksddah 发布于 2013-01-06 20:27 | 阅读 1359 次 | 评论 0 条

假设有两种微生物 X 和 Y

/*假设有两种微生物 X 和 Y X出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分钟分裂一次(数目加倍)。 一个新出生的X,半分钟之后吃掉1个Y,并且,从此开始,每隔1分钟吃1个Y。 现在已知有新出生的 X=10, Y=89,求60分钟后Y的数目。 如果X=10,Y=90 呢? #include<stdio.h> int main() { long int x=10,y=89; for(int i=1;i<=120;i++) { if(i%2==1) y-=x...
ksddah 发布于 2013-01-06 13:32 | 阅读 5106 次 | 评论 1 条

背完这444句英语,你的英语口语不成问题了

1. I see.我明白了 2. I quit! 我不干了! 3. Let go! 放手! 4. Me too.我也是。 5. My god! 天哪! 6. No way! 不行! 7. Come on.來吧(趕快) 8. Hold on.等一等。 9. I agree。我同意。 10. Not bad.還不錯。 11. Not yet.還沒。 12. See you.再見。 13. Shut up! 閉嘴! 14. So long.再見。 15. Why not? 好呀! (為什麼不呢?) 16. Allow me.讓我來。 17. Be quiet! ...
静夜思 发布于 2013-01-05 14:08 | 阅读 3870 次 | 评论 1 条

rust的三种指针

类型 符号 Managed Boxes @ Owned Boxes ~ Borrowed Pointers &amp;
静夜思 发布于 2013-01-03 22:16 | 阅读 5242 次 | 评论 0 条

花了一周时间看c语言的教学视频!

很累!天天早上十点才睡觉!不过学到的东西还真不少!基本上可以自己搞了!努力吧!学完了c就搞oracle跟java!呵呵!
古丁高手 发布于 2013-01-03 06:45 | 阅读 2444 次 | 评论 8 条

一般安装vc++6.0时候头文件存储位置: 如果缺失的话可以找到移植过来!

C:\Program Files (x86)\Microsoft Visual Studio\VC98\Include
古丁高手 发布于 2013-01-03 04:52 | 阅读 1212 次 | 评论 0 条

如何用C语言编写Windows服务程序的五个步骤(转载)

如何用C语言编写Windows服务程序的五个步骤 前一段时间我写了一篇通过写服务的形式来达到一些监视程序运行的目的的文章,至于如何在windows下写服务我没有详细介绍,今天就让我们一起看看如何来写服务程序。 Windows 服务被设计用于需要在后台运行的应用程序以及实现没有用户交互的任务。为了学习这种控制台应用程序的基础知识,C(不是C++)是最佳选择。本文将建立并实现一个简单的服务程序,其功能是查询系统中可用物理内存数量,然后将结果写入一个文本文件。最后,你可以用所学知识编写自己的 Windows 服务。   当初我写第一个 NT 服务...
古丁高手 发布于 2013-01-03 04:41 | 阅读 1972 次 | 评论 0 条