自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Nicolase的专栏

从点滴,到汪洋

  • 博客(43)
  • 资源 (13)
  • 收藏
  • 关注

原创 git remote增加远程仓库

# git remote增加远程仓库我们可以为一个本地管理库添加多个远程仓库。用来做数据备份,或者上线仓库管理等操作。比如,我们可以为项目 market 项目,创建多个版本的仓库。+ develop 开发仓库+ test 测试仓库+ release 发布仓库对于不同的仓库,就可以进行不同的权限控制。+ develop 开发仓库,可以是所有的操作人

2017-02-09 10:54:41 10840

原创 使用phpQuery 抓取HTML 页面内容

phpQuery使用phpQuery 可以对HTML 页面进行类似于JQuery 一样的操作。目的是进行HTML 数据的抓取,以及对HTML 文件内容的补充等操作,完全就类似于jQuery 一样的操作。<?phprequire_once "../phpQuery/phpQuery.php";$url = "http://kuailiyu.cyzone.cn/"; $html = file_get

2015-08-10 16:57:32 7917

原创 PHP Traits 的学习

TraitsTraits版本需求概述优先级小结多个Trait冲突的解决修改方法的访问控制开始的担心版本需求自PHP5.4.0 起,PHP 实现了代码复用的一个方法,称为traits.其实实现方式有点类似C++ 的多继承概述Traits 是一种为类似PHP 的单继承语言(就是说类的继承是单

2015-01-20 17:46:50 870

转载 Linux的locale, LC_ALL 和LANG

Linux的locale, LC_ALL 和LANG什么是localelocale 这个单词中文翻译成地区或者地域,其实这个单词包含的意义要宽泛很多。locale 是根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统所定义的一个软件运行时的语言环境。比如说:在“简体中文”环境,运行date 命令,显示的是:2015年01月07日 星期三 10:50:20 C

2015-01-07 20:12:34 4292

转载 Mysql 数据文件类型解析

MYSQL 数据文件在mysql 中每一个数据库都会在定义好的数据目录下存在一个以数据库名字命名的文件夹,用来存放该数据库中各种表数据文件。不同的Mysql 存储引擎有各自不同的数据文件,存放的位置也有区别。多数存储引擎的数据文件都存放在和MyISAM 数据文件位置相同的目录下,但是每个数据文件的扩展名却各不相同。如MyISAM 用".MYD" 作为扩展名,Innodb 用".id

2014-12-17 15:15:31 1512

转载 mysql 查询字符串大小写不敏感

MYSQL 查询字符串大小写不敏感今天在测试修改用户名的时候,在修改用户名为 nbnb 后,发现前端展现的时候却是: NBNB。于是就排查了下数据库,发现数据库的记录也是 NBNB. 接着,就使用了nbnb 来作为查询条件查询数据,依然能够查询到结果。郁闷了。。。错误原因:MySQL 在查询字符串时是大小写不敏感的,在编译MySQL 时一般以ISO-

2014-12-12 20:29:54 1021

原创 阿拉伯数字转中文

好久没写了,最近刚好用到一个财务上的金额由数字转换为中文的内容,写了个函数实现,记录下:class MoneyConstConfig{ /** * 金额数字中文映射 */ public static $NUM_CH_MAP = array( 0 => '零', 1 => '壹', 2 => '贰',

2014-12-12 15:04:10 2251

转载 [转]关于MYSQL Innodb 锁行还是锁表

关于mysql的锁行还是锁表,这个问题,今天算是有了一点头绪,mysql 中 innodb是锁行的,但是项目中居然出现了死锁,锁表的情况。为什么呢?先看一下这篇文章。 做项目时由于业务逻辑的需要,必须对数据表的一行或多行加入行锁,举个最简单的例子,图书借阅系统。假设 id=1 的这本书库存为 1 ,但是有 2 个人同时来借这本书,此处的逻辑为?

2012-12-13 22:23:13 1119

原创 windows+Apache+mysql+php5 搭建

因为一直开放都是用的linux 虚拟机进行PHP 开放,而且LAMP 的环境也搭建过几次了。心血来潮就想在windows 下搭建一个WAMP 。       将这两天搭建WAMP 遇到的问题&解决方案做个记录,以便以后可以再使用,以及帮助那些可能在这个地方遇到问题的人,如果本文有用谢谢阅览。       WAMP 的安装,准备工具如下(笔者):              httpd-2

2012-11-13 21:33:01 2272

原创 对于PHP 中调用函数时的一点思考

在PHP中存在很多这样的函数情况。这里先举例,然后就能很一目了然问题的所在。        arrayarray_combine ( array $keys , array $values )        返回一个array,用来自keys 数组的值作为键名,来自 values 数组的值作为相应的值。         如果两个数组的单元数不同或者数组为空时返回FA

2012-09-23 01:03:03 2465

原创 PHP foreach 引用

<?php$a = array( 'str1' => 'val1', 'str2' => 'val2', 'str3' => 'val3', 'str4' => 'val4',);$b = array( 'str1', 'str2', 'str3', 'str4',);foreach ($b as &$val) { $val

2012-08-28 23:12:10 2256

原创 PHP 中array_merge, +

在PHP 中数组的合并与追加问题。    说理论的总是太空洞,要看理论直接参考手册,这里通过例子来直观展示。$ar = array( '1' => 'abc', 'g' => 'efg', );$arr = array( 'g' =>

2012-08-17 20:29:24 1286

转载 SVN 文件状态标记含义

svn 文件状态标记含义svn status打印五列字符,紧跟一些空格,接着是文件或者目录名。第一列告诉一个文件的状态或它的内容,返回代码解释如下:A item文件、目录或是符号链item预定加入到版本库。C item文件item发生冲突,在从服务器更新时与本地版本发生交迭,在你提交到版本库前,必须手工的解决冲突。D item文件、目录或是符号链item预定从版

2012-03-20 18:10:28 12831 1

转载 linux下svn命令大全

linux下svn命令大全1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn addfile例如:svn add test.php(添加test.php)

2012-03-13 15:34:33 773

原创 SQL 特殊语句总结

一次插入多行语句:       insert into table(uid, uname) values (param1, param11), (param2, param22), (param3, param33).... 一次更新多行数据:       update table set uid = 1 where unameIN (str1, str2, str3, ....

2012-03-13 10:38:03 562

转载 主流数据库字段类型总结

SYBASE的字段类型 字段类型 描述 字段长度及其缺省值 char(size) 用于保存定长(size)字节的字符串数据。 每行定长(不足部分补为空格);最大长度为255字节,缺省值为每行1字节。 varchar(size) 用于保存变长的字符串数据。其中最大字节长度由(size)指定。 每行长度可变,最大长度为255字节。数据长度缺省为1 nchar(size) 多字节字符

2012-03-12 20:05:15 710

转载 JS 事件

JS事件大全一般事件 事件 浏览器支持 描述 onClick IE3|N2|O3 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击 onDblClick IE4|N4|O 鼠标双击事件 onMouseDown IE4|N4|O 鼠标上的按钮被按下了 onMouseUp IE4|N4|O 鼠标按下后,松开时激发的事件 onMouseOver IE3|N2|O3 当鼠

2012-02-24 19:56:06 392

原创 php 图书管理信息系统使用函数总结

最近这段时间决定写一个图书管理信息系统,将这段时间用到的不懂的函数都做了如下总结,以后方便查阅。时间方面函数:        time() 函数,返回一个时间戳,这个时间戳是从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数。这个函数非常有用,用的地方也特别的多。        date()函数,格式化一个本地时间/日期。date

2011-12-12 23:17:02 1698

原创 sql 语句中的引号不能忘

在我们学习PHP 语言中,学习PHP 对数据库的操作是必须要学习的。今天我尝试用PHP + MYSQL 来开发一个CMS。在写的过程中,才发现很多地方都没有搞明白。其中在这个问题上就开始纠结。    在做一个登陆的时候,我的登陆一直都没能成功,所以我就在网上不断的查找相关的信息。查找“PHP 登陆”的程序,想看看别人写的登陆程序。经过一番查找,我最终找到了一段成功的代码。但是我还是不死

2011-12-11 03:00:47 1305

原创 PHP 验证码图片无法正常显示

今天学习PHP  验证码的制作, 遇到一个问题, 这个问题让我纠结老久!中途的郁闷情况, 感觉让自己快吐血三升。笔者先按照老师给出的代码写好了之后, 在检查GD 已经开启的同时, 运行结果是我的图片怎么也无法显示。在同学电脑上测试, 在自己电脑上面反复检查代码, 这样持续了1 个多小时, 但是问题依然没有解决!当我从网上摘抄一段验证码代码时, 新建一个PHP 文件, 将此代码贴上, 运

2011-11-28 20:58:33 28920 2

转载 Ubuntu 搭建PHP开发环境

Ubuntu确实很好玩。有喜欢的命令行,简洁的界面,不同于Window要的感觉。偶尔换换环境工作,学习Linux的思维方式,是一种不错的做 法。之前也折腾过Ubuntu,不过,因为网络的问题,一直没有深度去用。这次,网络方便了,并且,想在Linux下学习某些开发(主要还是和代码打交 道),Ubuntu当然是最好不过的选择,并且刚发布了9.04呢。开发,当然就会需要环境。Wordpres

2011-11-22 14:37:22 5288

转载 LINUX VI 命令

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。1、vi的基本概念   基本上vi可以分为三种状态

2011-11-22 14:34:19 602

原创 百度三次面试

百度三面一面:      面试官人挺好,一直都在微笑,问的问题也是由浅入深的。一般都是通过在问一个问题的时候,发现新的问题,然后再进一步追问。从C/C++ 问,他们二者的区别。然后问到,一些机构化的东西。考到了多态,然后他就让用代码的形式写一个最短的多态使用。在写代码

2011-09-29 23:22:44 2021

原创 C 语言前置++ 与后置++

偶然间想测试一下++ 的前置与后置问题。 也算是在找工作前做好复习。前置加, 是指在当前行程序执行之前, 将其执行后,再执行本行其他的操作。后置加, 是指在当前行程序执行完后, 再执行后置加。【1】运算符“++”和“--”与其他运算符的不同点在于,他们既可以用于前

2011-09-18 14:03:16 1840

原创 sizeof() 的使用

sizeof()  他是运算符, 而不是函数。不能被表象所迷惑,虽然他有一个括号,但是他确实不是函数。他可以用于求各种变量,函数等所有可以表示出来的东西的长度。例如:       sizeof(fun());        void fun() {}

2011-09-14 21:27:22 696

原创 指针中的 &p, p, *p

2011-09-04 09:32:21 850

原创 数组 + 1 的各不相同(或许会有你的盲点)

在讨论这个问题前, 我们先看一段代码。这段代码,大家都会很容易看懂, 但是真正能够明白的我不知道有几。/*   代码 1-1   */#include int main() { int a[5]={1,2,3,4,5}; int *ptr=(int *)(&

2011-09-03 15:30:05 958

原创 C/C++ struct 对齐

一、什么是字节对齐,为什么要对齐?现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型变的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这

2011-07-22 21:28:19 2293 3

原创 如何证明数学上的对于任意值满足条件

就比如 http://acm.hdu.edu.cn/showproblem.php?pid=1098这是一个证明对任意 a 都满足等式的题在这种证明问题上, 我们最多的是使用数学归纳法一般地,证明一个与自然数n有关的命题P(n),有如下步骤:   (1)证明当n取第一个值n0时命

2011-07-19 20:37:57 953

转载 C++中的vector使用范例

C++中的vector使用范例C++中的vector使用范例一、概述vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector是一个容器,它能够存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,

2011-07-19 14:05:21 1315

原创 typedef

        今天看这边《C 专家编程》 在其中看到了typedef 这个关键字, 其实以前我也知道他,都还在用。一直都是用在struct 的前面,只知道用他之后,struct 的变量可以直接声明, 而不需要加struct 。 只知其然,不知其所以然。今天看到这样2 句代码:Code:typedef char * string;  string punchline = "I'm a frayed knot";           以为当时在教室,所以就记下来,也没太在意。就在刚才,无聊的我,就决定来试试!

2011-05-12 23:49:00 786

原创 vs2008 添加SQLserver 要求SQLserver2005

痛苦啊,想用vs 写一个数据库管理系统。本来看视频上有直接在vs 里面添加 基于服务的数据库 。可是,当用的时候他才给我报错,与SQLserver 文件(*mdf)的连接要求安装 SQL server Express 2005 才能正常工作。但是我安装了SQL server2008 啊,我那个叫郁闷啊,现在都还没能弄出办法来啊!难道要我将两者都卸载了,然后重新安装SQL several2005!!

2010-11-10 10:27:00 2070

原创 给text 添加文本,用AppendText()

Code: using System;      using System.Collections.Generic;   using System.ComponentModel;   using System.Data;   using System.Drawing;   using System.Linq;  

2010-11-07 13:50:00 16579 1

原创 WinForm 按钮使用

Code:  using System;      using System.Collections.Generic;   using System.ComponentModel;   using System.Data;   using System.Drawing;   using System.Linq; 

2010-11-07 11:29:00 1178

原创 文件内容的读取

Code: using System;   using System.Collections.Generic;   using System.Linq;   using System.Text;      namespace readfile   {       class Program  

2010-10-23 13:17:00 650

原创 字符窜函数

字符串函数,其中包括。(1)字符串的大小写转换。(2)字符串去收尾空格。(3)字符串分隔符表示Code: using System;   using System.Collections.Generic;   using System.Linq;   using System.Text;      namespace 

2010-10-23 12:06:00 832

原创 C 语言生成BMP 文件

#include #include #ifndef _LEARN_H_#define _LEARN_H_// 2bytestruct bmp_magic{ unsigned char magic[2];}magic;// 4 * 3 = 12 Bytestruct bmp_header{ unsigned file_size;    //file size in Byte ,w * h * 3 + 54 unsigned short creater1;   //0 unsigned short create

2010-10-10 22:18:00 4871 4

原创 C#的类型转换

原来写C#代码的时候一直都不知道类型转换。都是在百度,百度后也没注意这个问题。今天看到了,就写哈,希望这次能够记住,貌似也不是很难。* . ToString()   是很简单的。现在就看类 Convert 的啦、类型转换类!int c;c = 3;string e = c . ToString();int g;g = Convert . ToInt32(e);

2010-10-08 12:56:00 967 1

原创 去掉tppabs冗余代码

      诶呀,一上午都没看书、老哥发个网站让我帮忙修改一下。忙了一上午,现在才搞好!我的C#  到现在都还没翻书呢! 呵呵,不过昨天拿到代码后,确实吓我一跳。那么多网页要修改。诶,说来也是运气好,当然也要感谢我们伟大的互联网,因为有了它,所以我们的生活更加方便了,更加多姿多彩啦、因为有了它,所以我修改网页也方便了很多啊!!在这次修改网页上面,我又学到点网页知识,即使不算网页知识也算对CW 

2010-09-16 15:08:00 2230 2

原创 刚看了一个程序,并写了一下,然后用Java 再写了一下

C# 的源码是这样的:using System;namespace Date{    class Date    {        private int month;        private int day;        private int year;        public Date(int themonth,int theday,int t

2010-09-15 10:43:00 1039 1

一键搭建lamp 开发环境

一键安装lamp。具体软件版本升级需要后续自行配置

2015-04-27

tmux 安装包

迅速、快捷的安装tmux. 后续就不用再写脚本了!

2013-09-16

LAMP 一键安装包

linux(自备) + php5.2 + mysql5 + apache2.2 请下载后阅读readme。如有问题,请邮件或者留言联系。

2012-11-17

VIM 常用命令图解

还在困惑于VIM 的编程同胞们,这可以让你轻松不如VIM 的殿堂!!

2012-02-24

华为笔试题

华为笔试题。 想看就先下!1111111111111111111111111111111111111111111111111111111111111111

2011-09-17

四川大学学分绩点计算器

本软件, 让想求自己平均学分几点变得更加快捷, 简单。 省去很多繁琐的工作, 虽然界面丑了点, 但是作用很明显。

2011-09-15

中文makefile 教程

中文版本的makefile 教程! 作为一个professional 程序员,了解makefile 就应该像吃饭一样!所以, 下载下来看吧!

2011-08-28

更改win7 开机启动画面软件

不用下载那些庞大的软件, 他们能让你的开机画面改变,但是他所花费的时间也远大于本软件! 本软件功能专一,绝无广告!让你的win7 更加漂亮点吧!

2011-08-20

.NET 图书管理系统源码

平台:vs2008 ,MSSQLSERVER, 基于C# 的ASP.NET语言编写的网页图书管理系统!代码有的地方比较冗余,仅供参考!

2010-12-21

openGL 入门学习

适合与openGL 初学者。希望对你有用!感谢你的资源分!

2010-10-13

C 语言生成BMP 文件

详尽的描述了如何用C 语言生成BMP 文件。

2010-10-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除