`
文章列表
   chca是一个使用golang开发的静态博客生成器,简单、方便、快捷,抛弃每次都需要使用命令编译文件,采用文件监听方式编译,作者只需把markdown文件放到配置中的markdown文件夹下就能自动生成html了。 chca源码地址: https://github.com/num5/chca 如果你是个不懂程序的小白,chca更加适合你,只需要修改少量配置就可以搭建一个属于自己的博客了。最重要的是,如果你没有自己的服务器,可以将其搭建在github pages上,完全免费的哦。 关于为什么要开博客?可以看看这篇文章《为什么你要写博客?》 关于如何在github上搭建博客 ...
IDE选择 python测试只需要用python shell就可以了,但是写程序还是需要一个IDE的,喜欢全面一点的可以选择pycharm,不过这个要付费,不过在天朝,你懂得,呵呵。喜欢轻便一点的可以选择神灯,Geany,跨平台,win、mac和linux都可以用,可以试试,很爽,支持很多语言,c++、c、php、python.....关于Genay的配置去找一下我的一篇文章《Geany 跨平台编辑器》   怎么安装python就不重复了,网上很多,从循环开始 先来用python做一个模拟骰子的小游戏,非常简单 编辑器可以用Geany或
最近在看go语言,虽然网上大多数的评论都是在吐槽go语言,但是我喜欢简单的东西,我不拿它和任何语言去比,去用每一种语言完全是自己兴趣问题。 还没开始就跑题了 ~~!回到标题上来,golang的流程控制,刚开始学go,记性一直都不怎么好,做个笔记 流程控制包含三大类:条件判断、循环控制和无条件跳转。 if go语言的if

Go语言函数

函数是Go语言里面的核心设计,它通过func来声明,函数可以有一个或者多个参数,每个参数后面都要带有类型,通过“,”分隔,可以返回多个值,函数的格式为: func funcName(input1 type1, input2 type2)(output1 type1, output2 type2){ //处理逻辑代码 //返回值 return value1, value2 } 返回值声明了两个变量output1和output2,如果不想声明也可以,但是要保留两个类型声明

Go语言安装

    博客分类:
Go语言下载地址:http://tip.golang.so/dl/;googlecode上不去了,golang.org也上不去,反正只要是谷歌的网站在中国都看不到了,只能下载这个了,不过我比较了一下,和golang.org里的一样。 我用的系统是ubuntu14.04,可以用apt-get: sudo apt- ...
1.创建一个新的repository: 先在github上创建并写好相关名字,描述。 $cd ~/hello-world        //到hello-world目录 $git init                     //初始化 $git init --bare          //服务器端初始化 $git add .                   //把 ...
最近想自己做一个网站,用laravel4的框架,想把后台和前台分开,开始想到的是用laravel的workbench,但是想想如果能在框架中创建一个modules目录不是更好吗,于是google了好多laravel4 module  最后终于在一个鸟语网站找到了方法,有兴趣的可以去看看,地址:http://creolab.hr/2013/05/modules-in-laravel-4/   好了,开始:     我们先在框架app目录下创建一个modules目录,然后修改框架目录下的composer.json,添加:   "autoload": { &qu ...

phalcon

安装phalcon可以去官网看安装办法,安装的时候我遇到的问题只有一个,下面的扩展是必须安的   sudo apt-get install libpcre3-dev     安装 phalcon-devtools 一个好的框架,总会有一些好的工具帮助我们快速开发。 phalcon-devtools 是一些有用的脚本,用于生成结构性的代码。 您应用的核心代码只需要用一句简单的命令即可生成,让您更加方便地使用 Phalcon 去开发应用。 1) 下载 Phalcon 开发工具: 下载composer,用composer下载phalcon-devtools 地址:
PhpStorm:   User:    GUHAO Key: ===== LICENSE BEGIN ===== 75845-12042010 00002JvjslmFlcIVF"3GHIQ4xFkFBU 4pYM!ascZCBI36hRZ8gHMdvNTZDGpR izHGXv9iqm12rX8fW!wg7yYNvYhfC5 ===== LICENSE END =====   RubyMine: User:   GUHAO Key: ===== LICENSE BEGIN ===== 24804-12042010 00002Dtac3EGCp2BN ...
类型转换函数: 转换整数类型: >>> int('32') 32 >>> int('hhhh') Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: invalid literal for int() with base 10: 'hhhh' 如果将浮点数转换为整数类型则是直接舍去小数点部分 转换为浮点数 >>> float(32) 32.0 转换为 ...
值是城区操作最基本的东西,比如一个字符或数字。 变量是指向一个值的名称。 查看值或变量的类型 >>>type(message) <type 'str'>  

Yii的dropDownList用法

    博客分类:
  • Yii
下拉菜单,默认选中的方法 Chtml::dropDownList('Menu[pid]','id',CHtml::listData($menus,'id','menuname'),array('empty'=>'=作为顶级菜单=','encode'=>false));  其中dropDownList的第二个参数为默认选中 写成变量,当model的$tablename变动的时候让第一个参数也跟着变 $attribute = 'pid'; echo CHtml::dropDownList(CHtml::resolveName($model,$attribute),$_GET ...
Mcrypt库支持20多种加密算法和8种加密模式,具体可以通过函数mcrypt_list_algorithms()和mcrypt_list_modes()来显示 Mcrypt扩展库可以实现加密解密功能,就是既能将明文加密,也可以密文还原。 1.PHP加密扩展库Mcrypt安装在标准的PHP安装过程中并没有把Mrcypt安装上,但PHP的主目录下包含了libmcrypt.dll和libmhash.dll文件 (libmhash.dll是Mhash扩展库,这里可以一起装上)。首先,将这两个文件复制到系统目录windows\system32下,然后在 PHP.ini文件中按Ctrl+F快捷键跳出 ...
刚刚把apache卸载了,再ubuntu上安装个nginx学习一下,“Nginx (“engine x”) 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 安装nginx的方法很简单,只需要一个命令:sudo apt-get install nginx   Ubuntu安装之后的文件结构大致为: 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下 程序文件在/usr/sbin/nginx 日志放在了/var/log/nginx中 并已经在/etc/init ...

YII验证码使用方法

    博客分类:
  • Yii
       Web开发的过程中, 经常会用到验证码, 以防止机器人不断的提交数据, 造成网站的瘫痪. Yii里提供了一个验证码的插件, 就是Captcha. 在项目中使用Captcha需要以下一些设置:        在Controller里添加方法 actions public function actions() { return array( 'captcha'=> array( 'class'=>'CCaptchaAction', 'width'=>140, ...
Global site tag (gtag.js) - Google Analytics