自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 ARM NEON test 函数

/*the following is printf something test */#include #include "arm_neon.h"/***************   float    *****************/void

2011-09-02 09:13:10 1731

原创 ARM NEON的中文优化实例(简单例子)

#include#include"arm_neon.h"int main(){  int i,j;//src is 3*32  uint8_t src[]={9,8,6,9,8,6,9,8,6,9,8,6,9,8,6,9,8,6,9,8,6,9,8

2011-09-02 09:10:30 3793 1

原创 利用openssl实现MD5加密

本文介绍linux c使用openssl/md5.h加密有两种实现方法。方法一:#include#include#includeint main( int argc, char **argv ){MD5_CTX ctx;unsigned char *data="123";unsigned char md[16];char buf[33]={'

2012-08-01 09:05:49 1131

原创 linux c 线程锁

线程锁初始化:int pthread_mutex_init(pthread_mutex_t *mutex, const pthread_mutexattr_t *attr)如果是非动态锁结构,也可以使用PTHREAD_MUTEX_INITIALIZER赋值进行初始化。线程锁销毁:int pthread_mutex_destroy(pthread_mutex_t *mutex)锁:int

2012-07-31 14:14:40 1000

转载 [转]shell字符串截取

在写shell脚本的时候遇到了一个问题,对于下面这个字符串,想把后面从/local开始截取出来。/work/lib-optimizer/test/local/lib/libcrypto.so.0.9.8请教同事,知道了一个方法,可以用cut命令,如上面我需要将从local开始的路径截取出来,就可以如下操作path=/work/lib-optimizer/test/local/lib/l

2012-06-06 11:09:10 424

转载 linux中system函数 ,execl函数

linux中system函数分类: linux学习 2011-08-29 17:23 1179人阅读 评论(1)收藏 举报system()函数功能强大,很多人用却对它的原理知之甚少,也就有了上面那么多的回帖,我想大家如果知道了 system的具体实现就不会对楼主程序在很多编译器中不能表现自己希望的功能感到费解了。我对linux中的实现比较了解,具体分析这个,wind

2012-06-04 11:12:45 1402

转载 Linux下C访问MySQL实践

一、开发环境操作系统:FC9Mysql:mysql5.0.28(安装FC9时可以选择安装)Mysql工具包:1.       mysql-devel-5.0.51a-1.fc9.i386.rpm (开发工具包,必须安装,常用的mysql.h即在该包下);2.       mysql-gui-common-5.0r12-8.fc9.i386.rpm(客户端gui常用工具包,如果需

2012-05-28 15:51:01 436

原创 多线程:如何在调用线程时传递参数总结

使用.NET我们可以很容易的创建一个线程,但是它提供的创建线程和启动线程的方法没有明显的提供参数,假如我们要用线程来启动类里面一个带参数的方法该怎么办?下面介绍几种方法。      1.利用构造函数传递参数      这种方法比较容易理解,我们在实例化线程要启动方法所在类时将方法所需的参数传递给类的构造函数,并将其赋值给类的成员变量,这样在方法中就可以使用该变量了,从而达到将参数传递给

2012-04-26 18:42:26 612

原创 linux 多线程编程

linux 多线程编程Posted on 2011-11-18 19:29Biffo Lee 阅读(703) 评论(0)编辑收藏原文地址:1.Linux“线程”进程与线程之间是有区别的,不过Linux内核只提供了轻量进程的支持,未实现线程模型。Linux是一种“多进程单线程”的操作系统。Linux本身只有进程的概念,而其所谓的“线程”本质上在内核里仍然是进程

2012-04-26 13:42:09 363

转载 可扩展多线程异步Socket服务器框架EMTASS 2.0

0 前言>>[前言]、[第1节]、[第2节]、[第3节]、[第4节]、[第5节]、[第6节]在程序设计与实际应用中,Socket数据包接收服务器够得上一个经典问题了:需要计算机与网络编程知识(主要是Socket),与业务处理逻辑密切(如:包组成规则),同时还要兼顾系统运行的稳定、效率、安全与管理等。具体应用时,在满足业务处理逻辑要求的基础上,存在侧重点:有些需要考虑并发

2012-04-25 19:09:51 585

转载 Android快速搭建模拟器环境另类方法(绕过了官网SDK Manager下载)

有些有志于Android开发的朋友出师未捷身先死,在搭建模拟器这个环节就牺牲了,究其原因是dl-ssl.google.com被墙了,模拟器搭建不起来,但这并不能挡住我们的热情,有句老话叫“条条大路通罗马”,下面我来介绍一种另类的方法吧。网上一堆的文章都千篇一律,都是使用谷歌的sdk安装包中的SDK Manager.exe来更新,这个方法太慢了,往往更新几天都没更新完,有些没耐性的朋友因此而放弃

2012-04-12 16:51:10 378

原创 Win32下动态链接库(DLL)编程原理

Win32下动态链接库(DLL)编程原理的深探主题:DLL是Windows最重要的组成要素,Windows中的许多新功能、新特性都是通过DLL来实现的,因此掌握它、应用它是非常重要的。动态链接库不仅可以作为一个运行模块,包括函数代码,而且可以包含程序以外的任何数据或资源(位图、图标等等)。动态链接库就是给应用程序提供函数或者资源。DLL是一种磁盘文件(通常带有DLL扩展名),它

2011-11-07 13:33:21 376

原创 VC++动态链接库(DLL)编程深入浅出(zz)

VC++动态链接库(DLL)编程深入浅出 1.概论  先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。  静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含

2011-11-07 13:31:22 550

原创 unix编程的for循环的几种格式

这里有三种形式的for循环:首先生成一个列表list,然后循环list:Php代码  for variable in list  do     echo $variable  done  for variable in listdo e

2011-09-02 11:47:40 987 1

openssl .NET

openssl 在.NET环境下的库文件,用于在windows下实现openssl

2012-08-03

空空如也

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

TA关注的人

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