常量以大写字母开头,如:Abc、 ABC
全局变量以$开头,如:$a、 $abc、 $b
局部变量以小写字母或下划线开头,如:a、 abc、 _b
类变量以@@开头,如:@@a、 @@abc
实例变量以@开头,如:@a、 @abc、 @b
地址:https://www.easel.io/,解决开发者设计界面的苦恼
在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>
以前一直觉得PHP语法混乱丑陋,写起代码来是一种折磨。前几天发现一个很优雅的PHP框架:laravel
跟rails很象,可能作者受了rails的很多启发吧,以前的版本文件夹组织几乎跟rails一模一样,现在的版本不太一样了。PHP能有这么优雅的框架不容易。准备入手php框架的朋友可以考虑一下
官方网址:http://laravel.com/
忽略已跟踪的文件
git update-index --assume-unchanged filename
撤销用:
git update-index --no-assume-unchanged filename
删除已入仓库的文件夹
git rm -r --cached .idea/
git commit -m 'x'
$ rails g rspec:install
$ 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的解释器只...
在需要调试的地方加入一行
binding.pry
然后刷新页面的时候页面就会卡住,在终端就进入了pry的控制台,可以在控制台里面操作当前代码的上下文变量。exit退出
示例代码
class SessionsController < ApplicationController
def new
test = 'hahaha'
binding.pry #运行到这行的时候控制台进入调试模式
end
end
创建session变量:
session[:user_id] = 123
删除session变量:
session[:user_id] = nil
清空所有session:
reset_session
效果不甚理想
#coding: utf-8
`convert -draw "line 5,35 95,5" -pointsize 50 -font ~/Desktop/wqy.ttc label:睁大挂跟 ~/Desktop/test.png`
上面的代码只能生成规则的字体,并且干扰线很细,不能设置变粗,暂时先调用python实现
删除scaffold前应该先运行 rake db:rollback 以确保数据库恢复到先前的状态,要不然删除scaffold的时候把migration一并删除,再 rake db:rollback 就太晚了
给需要答辩的友友小小参考
#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...
这个是小菜鸟我大一时候,用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...
==========================
功能:选择排序(由小到大)
返回:指向链表表头的指针
==========================
*/
/*
选择排序的基本思想就是反复从还未排好序的那些节点中,
选出键值(就是用它排序的字段,我们取学号num为键值)最小的节点,
依次重新组合成一个链表。
我认为写链表这类程序,关键是理解:
head存储的是第一个节点的地址,head->next存储的是第二个节点的地址;
任意一个节点p的地址,只能通过它前一个节点的next来求得。
单向链表的选择排序图示:
---->[...
/*假设有两种微生物 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...
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! ...
类型
符号
Managed Boxes
@
Owned Boxes
~
Borrowed Pointers
&
很累!天天早上十点才睡觉!不过学到的东西还真不少!基本上可以自己搞了!努力吧!学完了c就搞oracle跟java!呵呵!
C:\Program Files (x86)\Microsoft Visual Studio\VC98\Include
如何用C语言编写Windows服务程序的五个步骤
前一段时间我写了一篇通过写服务的形式来达到一些监视程序运行的目的的文章,至于如何在windows下写服务我没有详细介绍,今天就让我们一起看看如何来写服务程序。
Windows 服务被设计用于需要在后台运行的应用程序以及实现没有用户交互的任务。为了学习这种控制台应用程序的基础知识,C(不是C++)是最佳选择。本文将建立并实现一个简单的服务程序,其功能是查询系统中可用物理内存数量,然后将结果写入一个文本文件。最后,你可以用所学知识编写自己的 Windows 服务。
当初我写第一个 NT 服务...