2015年03月的文章

5年的编程经验告诉我:实战是学习编程最好的方法!

我见过108集的Java课程,当时的感觉:哇,我什么时候能学完。

我听过PHP语言运算符优先级的1天课程,当时的感觉:哇,我做了5年PHP开发,竟然很多不知道,到现在都没有完全记住。

我学过一些iOS的开发课程,一个UI控件给你录10个视频。当时的感觉:哇,知识好多啊!

我相信学完这些课程,一定会很有收获,因为学到了一堆知识,学到了一堆上网一搜就能找到的知识。

但是会不会写程序呢?我不知道。因为我不是这样学会编程的。我是实实在在做了很多项目之后才学会编程的。

现在很多培训机构,还在一个一个知识点的详细讲解。4个月的培训课程,有2~3个月在讲知识点,最后1个多月带你做一个项目。你认为这样能学好编程吗?4个月之后你能就业吗?你是老板你会招聘这样的人吗?

答案是:不会,企业需要的实战型的人才。

5年多的编程经验告诉我:实战是学习编程最好的方法




关键词: 编程经验

swift随手学:swift数组排序函数法和闭包版本

直接帖代码了:

var arr = [1,5,2,3,8]

func Dsort(s1:Int,s2:Int)->Bool {
    return s1 < s2
}

var res = sorted(arr,Dsort);
println(res);

var res2 = sorted(arr,{(s1:Int,s2:Int)->Bool in 
    return s1>s2
})
println(res2);

关键词: swift数组排序

CentOS6.5升级Python版本到Python 2.7.8

centos6.5的python版本默认是2.6.6,可能有的时候我们需要升级到更高的版本,那就来动手升级下吧。我这里以2.7.8版本为例,根据实际需要选择升级版本即可。

    yum install -y gcc gcc-c++ make readline-devel wget
    wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz

安装

    tar zxvf Python-2.7.8.tgz
    cd Python-2.7.8
    ./configure --prefix=/usr/local/python27
    make && make install

» 阅读全文

关键词: python升级

CentOS 6.5系统上编译安装PostgreSQL 9.3数据库

编译安装前的准备工作

yum install gcc gcc-c++ make readline-devel flex zlib-devel -y
这里下载需要的版本,放到自己方便管理的目录下,我以9.3.3的版本为例。
    #解压缩
    tar zxvf postgresql-9.3.3.tar.gz
     
    #进入刚才解压出来的目录
    cd postgresql-9.3.3
     
    #--prefix的意思是要安装到哪个目录里去
    ./configure --prefix=/usr/local/pgsql
     
    #编译安装

» 阅读全文

关键词: postgresq安装

移动web app开发HTML/CSS等小贴士代码 收藏有用【转载】

1 创建主屏幕图标 (Creating a home screen icon ,for ios)


//57*57
<link rel="apple-touch-icon"href="http://wlog.cn/html/"/custom_icon.png"/>
<link rel="apple-touch-icon" href="touch-icon-iphone.png" />
<link rel="apple-touch-icon" sizes="72x72" href="touch-icon-ipad.png" />
<link rel="apple-touch-icon" sizes="114x114" href="touch-icon-iphone4.png" />
<link rel="apple-touch-icon" sizes="144x144" href="touch-icon-ipad-retina.png" />

启动画面图像 (Creating a splash screen, for ios)

» 阅读全文

关键词: 移动开发

python学习随手记:python读取JSON文件

读取JSON文件可以用JSON库,示例代码:

#coding:utf-8 import json

with open("msg.json") as jsonfile:
    json_data = json.load(jsonfile) for key in json_data:
        val = json_data[key] print key + '\t' + val

关键词: python读取json

php利用curl上传文件代码

php利用curl上传文件代码

<?php
    $ch=curl_init('http://localhost/post.php');    
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

    // localhost:8888是fiddler的代理,设置此选项用于让fiddler抓获post的请求

» 阅读全文

关键词: curl上传

有点lower的mysql数据库操作类

有点lower的mysql数据库操作类
<?php   
    $db_config["hostname"] = "localhost"; //服务器地址  
    $db_config["username"] = "root"; //数据库用户名  
    $db_config["password"] = "123"; //数据库密码  
    $db_config["database"] = "test"; //数据库名称  
    $db_config["charset"] = "utf8";//数据库编码  
    $db_config["pconnect"] = 1;//开启持久连接  
    $db_config["log"] = 1;//开启日志  
    $db_config["logfilepath"] = './';//开启日志  
?>

class类

» 阅读全文

关键词: mysql操作类 , mysql数据库