自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (9)
  • 收藏
  • 关注

转载 救命的PHP代码

原文地址:http://www.cnblogs.com/rmbteam/archive/2011/11/06/2238013.html谢谢!       1. PHP可阅读随机字符串  此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能。/************** *@length - length of random string 

2016-01-12 16:05:33 797

原创 关于chef的安装的使用

chef的安装网上说的很多,但是也往往不能适用于所有环境,我们在参考IBM的安装过程中就遇到了很多的麻烦。此处先附上IBM的安装教程连接 http://www.ibm.com/developerworks/cn/cloud/library/1407_caomd_chef/         先介绍一下我们的环境,Centos7系统,阿里云的主机,8G内存。(有必要说一下chef这货在安装

2016-01-04 12:50:26 2697

转载 Linux服务器上监控网络带宽的18个常用命令

网络,网速,监测

2015-11-19 10:23:21 1491

原创 网站打压测试

测试工具有多种,比较常用的是ab和webbench。工具的使用比较简单webbench -c 并发数 -t 时间秒 “要打压网站的URL”ab -c 并发数 -n 请求总数 "要打压网站的URL"另外,ab可以加 -k 参数keepalive 保持长链接 -r 参数出错不返回。另外用evhtp库写的单线程服务器,并发不高有可能是用evhtp_bind_socket函数绑

2015-11-13 18:36:38 666

原创 yii运行环境

1、安装yii(解压缩basic压缩包)后修改apache2的document路径为basic/web/index.php。2、访问网页如果报错mkdir没有权限,则修改/etc/apache2/envvar文件 将APACHE_RUN_USER=存在的所需用户 APACHE_RUN_GROUP=存在的所需用户组、3、访问页面如果报错cookieValidationKey,则web.php

2015-09-14 09:59:52 451

转载 Redis及phpredis安装配置

1,安装Redis1.1,下载及安装wget http://redis.googlecode.com/files/redis-2.6.14.tar.gztar -zxvf redis-2.6.14.tar.gzcd redis-2.6.14make PREFIX=/data/apps/redis2.6.14 installmkdir /data/apps/redis

2015-08-28 13:59:02 282

转载 通过Gearman实现MySQL到Redis的数据复制

通过Gearman实现MySQL到Redis的数据复制日志未经声明,均为AlloVince原创。版权采用『 知识共享署名-非商业性使用 2.5 许可协议』进行许可。对于变化频率非常快的数据来说,如果还选择传统的静态缓存方式(File System等)展示数据,可能在缓存的存取上会有很大的开销,并不能很好的满足需要,而Redis这样基于内存的NoSQL数据库,就非常适合担

2015-08-28 13:33:05 433

转载 Ubuntu下的PHP开发环境架设

今天重新装了ubuntu那么就吧过程记录下。打开终端,也就是命令提示符。我们先来最小化组建安装,按照自己的需求一步一步装其他扩展。命令提示符输入如下命令:1sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server上面的命

2015-08-28 09:48:28 309

转载 PHP中 hmac_md5 加密算法

/** * 基于md5的加密算法hmac *  * md5已经不是那么安全了,多折腾几下吧 * * @param String $data 预加密数据 * @param String $key  密钥 * @return String  */function hmac($data, $key){    if (function_exists('hash_hm

2014-05-06 18:02:01 4555

原创 交叉编译ARM版 Qt (qt-everywhere-opensource-src-4.8.4)

准备工作:交叉编译工具:       arm-hisiv200-linux-gnueabi Qt安装包:        qt-everywhere-opensource-src-4.8.4.tar.gz安装一.安装交叉编译工具 1.本机使用的交叉编译工具是:arm-hisiv200-linux-gnueabi安装过程从略。   a. 执行

2014-02-13 11:08:16 2251

原创 PHP--MVC架构及rewrite技术

最近学习对PHP比较感兴趣,简单学习之后开始了解MVC架构----module,view,controller,找了一个比较经典的demo学习,在此分享一下 https://github.com/panique/php-login.git前几个比较简单,基本没什么障碍,最后一个是FULL-MVC结构的,对我这个一直做嵌入式没接触过web前端的小白来说还是比较难理解的。从概念上来说,对MVC

2013-12-21 15:58:31 914

转载 超强指针深入刨析

摘录的别人的: C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方 法。不过,右左法则其实并不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用 来解决如何辩识一个声明的,两者可以说是相反的。右左法则的英文原文是这样说的:The right-left rule

2011-12-04 16:11:29 356

原创 C++要点整理

eg.#includeusing namespace std;//使用命名空间,如若不是用则cout之类的函数名无法识别,必须在函数前加作用域即:std::coutint main()//返回值必须为int型{coutreturn 0;} 命名空间:namespace test{void show();int print();}

2011-12-04 16:09:08 458 1

转载 多线程中定时器的使用

不管是在进程还是线程,很多时候我们都会使用一些定时器之类的功能,这里就定时器在多线程的使用说一下。首先在linux编程中定时器函数有alarm()和setitimer(),alarm()可以提供一个基于秒的定时功能,而setitimer可以提供一个基于微妙的定时功能。alarm()原型:        #include         unsigned int alarm(unsign

2011-12-04 16:07:37 579

原创 数据结构要点整理

逻辑结构:线性结构、非线性结构存储结构:顺序存储、链接存储、索引存储、散列存储数据运算:插入、删除、查找、排序 顺序队列:(循环队列)1.front:对头位置  rear :队尾位置加12.front:对头位置加1,rear:队尾位置判空条件:front == rear判满条件: front == (rear+1)%N循环移动:r = (r+1)%N深度优先

2011-12-04 16:03:42 271

原创 Linux之基本指令整理

一些很简单的就没有整理了。。。 一、manman 1 => 命令man 2 => 系统调用man 3 => 库函数二、wall给其他用户发送消息wallctr + d发送消息wall 三、write指定用户发送消息write usrname四、passwd修改密码sudo passwd usrname五、su切换用户su

2011-11-15 10:40:11 2558

原创 Linux之U盘挂载

第一步:查看U盘信息 首先使用  sudo fdisk -l 命令查看一下U盘在那里, 这个信息查看后,可能会类似看到下面信息: Disk /dev/sdb: 4007 MB, 4007657472 bytes 255 heads, 63 sectors/track, 487 cylinders Units = cylinders of 16065 * 512 = 822528

2011-11-15 10:38:56 1670

原创 虚拟机Linux网络设置

网络模式我们首先说一下VMware的几个虚拟设备VMnet0:用于虚拟桥接网络下的虚拟交换机VMnet1:用于虚拟Host-Only网络下的虚拟交换机VMnet8:用于虚拟NAT网络下的虚拟交换机VMware Network Adepter VMnet1:Host用于与Host-Only虚拟网络进行通信的虚拟网卡VMware Network Adepte

2011-11-15 10:37:39 2176

转载 Ubuntu配置tftp和nfs服务的步骤

配置tftp服务的步骤:1、安装相关软件包:tftpd(服务端),tftp(客户端),xinetdsudo apt-get install tftpd tftp xinetd 2、建立配置文件在/etc/xinetd.d/下建立一个配置文件tftpsudo vi tftp在文件中输入以下内容:service tftp{socket_type = dgramp

2011-11-15 10:36:47 419

转载 《C语言深度刨析》整理--函数和文件

进行到这里,就比较轻松愉快了,最后的内容也较少较简单       规范的养成是一个长期的过程,关键是要有意识,开始的时候,代码写前写中写后,可以参照比较好的代码规范对比修正一下;一、简要介绍几种较好的编码规范       1、每一个函数都必须有注释,即使函数短到可能只有几行       2、每个函数定义结束之后以及每个文件结束之后都要加一个或若干个空行       3、在一个函

2011-11-15 10:32:49 405

转载 《C语言深度刨析》整理--内存管理

一、内存的存储区1.、栈(堆栈)区、堆区、静态区等(1)、栈区(堆栈)(stack):由编译器自动分配释放 ,存放函数参数值,局部变量等。栈上的内容只在函数的范围内存在,当函数运行结束,这些内容也会自动被毁.其特点是:效率高,但空间大小有限(2)、堆区(heap) :一般由程序员分配释放 , 由malloc 系列函数或new 操作符分配的内存。其生命周期由free 或delete 决定

2011-11-15 10:27:22 344

转载 《C语言深度刨析》整理--指针和数组

指针是c/c++ 精华,没有很好的掌握指针,基本是没有掌握c/c++,对c/c++ 也是一知半解,往往指针掌握不好,也不能很好的理解数组和内存管理一、指针在系统同占用的空间        在32位系统中,指针所占空间的大小为 4个字节,与指针指向的数据类型无关;       比如   int  *p; char *p;  double *p; int **p;  已经执行构造类型的结构

2011-11-15 10:22:28 368

转载 《c语言深度剖析》整理--预处理

一、宏定义     1. 宏定义的作用域        宏定义开始,到文件结束(其他的文件包含宏定义的文件也可引用)。     2. 宏定义可增加代码的可读性         #define ERROR_POWEROFF -1         若不采用宏定义的方式,代码中出现-1 时,程序的可读性变差,代码中出现有具体的含义的单独的数字(比如上面-1) 称为魔鬼数,别人阅读代码

2011-11-09 13:18:47 398

转载 《c语言深度剖析》整理--关键字

一、最快关键字register     关键字regiter请求编译器尽可能的将变量存在CPU的寄存器中。有几点注意的地方。        1、register变量必须是能被CPU寄存器所接受的类型,这通常意味着register变量必须是一个单个的值,并且其长度应小于或等于整型的长度。    但是,有些机器的寄存器也能存放浮点数。       2、register变量可能不存放在内

2011-11-09 13:10:22 482

转载 《c语言深度剖析》整理--符号

一、注释符号      c语言的注释符号有两种 /*...*/ 和 //    1.   以下几种注释的形式:      A)int/*...*/i;      B)char* s="abcdefgh //hijklmn";      C)in/*…*/t i;      解析:      A 正确,编译器再编译代码之前将注释符号替换为空格 ,等价于 int

2011-11-09 13:08:23 925

原创 文件IO小结整理

标准IO  ->  buf  ->  文件IO  ->磁盘Linux中对终端进行的IO操作上升到文件IO层有缓存。终端是行缓存,文件输出是全缓存,实时刷新需要加fflush()Linux中行缓存 1024字节  全缓存  4096字节可以通过setvbuf函数改变  //setvbuf(stdout , buf ,_IOLBF,1023)//将标准输出的缓存改为1023的行缓存

2011-11-09 12:40:51 324

海思平台3716的sdk编译烧写流程

个人整理的关于海思平台3716的sdk编译烧写流程

2013-07-23

简易图像处理

软件功能主要包括: 1. 读取任意路径任意文件名的灰度bmp图片并显示在对话框上 2. 实现平面及Z轴任意角度的旋转并实时显示 3. 可以将旋转后的杂点滤除 4. 可以将处理好的图片以任意文件名保存在任意路径 5. 可以将图片转化成用汉字平凑的图像 6. 可以调节转化汉字图像的采样间隔 7. 可以将汉字图像以文本的形式保存 需要代码下载后可以联系本人,[email protected]

2013-03-12

宋宝华的linux驱动开发

宋宝华的linux驱动开发,很经典的一部书,pdf格式,清晰。

2012-09-29

运行在本地的网络校时服务器

运行在本地的网络校时服务器,先在服务中把windows的网络教室停止,然后运行本软件,别的有网络教室功能的机子就可以和本地校时了

2012-09-29

The TMS320DM642 Video Port Mini-Driver.pdf

The TMS320DM642 Video Port Mini-Driver.pdf

2012-09-29

Codec Engine Server Integrator User's Guide.pdf

Codec Engine Server Integrator User's Guide.pdf

2012-09-29

Codec Engine Algorithm Creator User’s Guide.pdf

Codec Engine Algorithm Creator User’s Guide.pdf

2012-09-29

sprue67d.pdf Codec Engine Application Developer User's Guide

德州仪器的关于达芬奇平台的一些文档Codec Engine Application Developer User's Guide

2012-09-29

TI达芬奇学习方案

介绍了达芬奇平台的学习流程。是学习达芬奇平台的一个不错的开始。

2012-09-29

空空如也

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

TA关注的人

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