- 博客(89)
- 收藏
- 关注
原创 字符串指针与char型指针数组
一、字符串指针 字符串是一种特殊的char型数组,指向char类型数组的指针,就是字符串指针。与普通指针一样,字符串指针在使用前也必须定义。字符串与char数组的区别在于长度,字符会自动在尾部加上一个长度‘\0’,而char型数组的长度就是其字符的个数。字符串长度是字符个数+1。例: #include<iostream>using namespace std;in...
2012-08-19 22:54:53 482
原创 从引用计数,auto release pool 到 shared ptr
想起这个话题,是因为最近在研究cocos2d-x,其内存管理机制使用c++模拟了Obj-C的auto release pool机制。先从头说起,这是一种基于引用计数的技术。 我最早接触引用计数,是学习研究irrlicht引擎,当时的感觉是,必须弄清楚每个返回对象的函数,是否grab了对象,虽然irrlicht引擎自己是按照命名规则给予用户提示的,但是别人写的方法可就苦恼了。 ...
2012-08-19 21:51:59 187
原创 matlab实现gabor filter 多种方式汇总
方式一: function result = gaborKernel2d( lambda, theta, phi, gamma, bandwidth)% GABORKERNEL2D % Version: 2012/8/17 by watkins.song% Version: 1.0% Fills a (2N+1)*(2N+1) matrix with the value...
2012-08-19 20:46:02 1448 1
原创 UtilBox(ub)基础组件 -- EasyCurl 发送http请求(2)
EasyCurl简单封装了一下libcurl调用,对外的提供抽象化的接口,下面就把源码分享出来,此源码和接口还带进一步完善优化,尤其是一些curl_set_opt()的上层封装。大家可以自己写哈,最后写一个满足自己需求的Curl。 ubplus_curl.h : EasyCurl的类定义和接口,还有一些宏 /** ===================...
2012-08-19 19:42:07 168
原创 关于x-webkit-speech 语音输入功能体验和总结
从今年开始很多网站的搜索按钮都逐渐改成了带有语音搜索的input文本框。从淘宝到各个小站,乃至于博客。网页上面右键查看源码,我们不难发现,其实它只是调用了Google的API而已。 我实验了几次,例如我在淘宝语音“ 诺基亚 Window Phone Lumia 900“,对于我这个南方口音,普通话不是绝对标准的人来说,能全部返回,并且能进行空格分词,从个人而言还是非常满意的。但是唯一的缺...
2012-08-18 14:29:35 252
原创 csdn怎样设置友情链接栏目
在csdn上都活跃那么久了,一直不知道怎么去设置友情链接栏目,刚开始在博客栏目里找了好久也没找到,今天来突然想起来一个办法,在添加栏目时可以设置个自定义栏目,因为自定义栏目内容支持html格式,所以我们自己可以自己写链接如: 1. 在标题栏目里写上友情链接,这个就相当于栏目的标题;2.在内容里面写上代码如: <ul> <li>...
2012-08-18 14:18:07 148
原创 Arduino Mega_ADK 脉冲检测
/******************************************************************* 程序名:Mega_ADK Pulse** 参 数:无** 功 能:读取一个引脚的脉冲并通过串口发送出来** 注 意:目标板为Maga ADK,MCU为ATmega 2560** 作 者:赵露露** 版 ...
2012-08-18 14:07:04 352
原创 Connected Components Workbench 1.02 在Win2003下安装
Connected Components Workbench 1.02 支持 XP SP3/Vista/win7, 32位和64位都行。 XP用起来还是很不错,占空间小。 CCW连接Microchip30,好几次不成功,通讯设置按以下配置: 心思不稳定,转移阵地到Win2003. 结果一安装,就提示不支持: Connected Components Workbench ...
2012-08-18 13:55:58 1307
原创 ExtAspNet控件库快速上手(一)
今天试用了一下ExtAspNet控件库,感觉不错, 打算接下来几天好好看一下,同时也打算试着写一下相关教程和大家分享,欢饮拍砖! 关于ExtAspNet以下是它的官方说明: ----------------------------------------------------------------------------------------- 基于 ExtJS 的专业 AS...
2012-08-17 17:37:54 102
原创 RenderToolbox的学习笔记(一)
<style type="text/css"><!--@page {margin:0.79in}p {margin-bottom:0.08in}--> </style>RenderToolbox是由宾夕法尼亚大学(University of Pennsylvania)的David Brainard, brainard@psych.upe...
2012-08-17 17:18:25 348
原创 关于FTP的ASCII模式和Binary模式
关于FTP的ASCII模式和Binary模式 ASCII模式和Binary模式的区别是回车换行的处理,Binary模式不对数据进行任何处理,ASCII模式将回车换行转换为本机的回车字符,比如:UNIX下是\n,Windows下是\r\n,Mac下是\r。 ASCII模式下会转换文件,不能说是不同系统对回车换行解释不同,而是不同的系统有不同的...
2012-08-17 13:50:42 222
原创 816,798:小米变招
8月16日下午两点十分,雷军进入了小米的发布会场馆,没有与太多人寒暄,直接坐到了第一排的座位上。有眼尖的记者看到了,纷纷围上去拍照。而雷军似乎在内心抗拒着这些镜头,目光没有触及众多围观群众中的任一个。而是投向了更远方——似乎是比大屏幕还更远的地方。 长达两个小时的演讲,雷军中途休息了三次,但只有第一次喝了两口水。这场演讲他越往后讲得越兴奋。对他来说,其意义甚至超过了去年小米一代的发布—...
2012-08-17 12:06:45 97
原创 Android-接受来自Appwidget的广播、更新Appwidget控件的状态
Android-接受来自Appwidget的广播、更新Appwidget控件的状态 听说得桌面者得填写,就拿PC来说吧,360和QQ基本上是使用最频繁的应用程序,每个程序在PC桌面右下角都会有相应的控件,占据桌面的时间越长,用户使用频率就越多,这样才会为应用程序带来更多的利益。手机桌面也是这样,毋庸置疑,使用最多自然是桌面上的。那如何添加自己的控件到桌面上呢,又如何改变控件的状态呢。...
2012-08-16 14:26:23 110
原创 公告:CSDN博客频道博客搬家功能上线!
各位尊敬的 CSDN用户: 你们好! 为了更好的服务于用户,CSDN博客频道特推出博客搬家功能, 欢迎大家抢先体验! CSDN推出博客搬家功能,目前支持以下站点的博客搬迁: 博客园、ITeye、新浪、搜狐、和讯、ChinaUnix、网易、51CTO.COM。 博客搬家流程: 1. 注册CSDN账号,并且开通博客。 2. 将您的CSDN博客地址以...
2012-08-15 17:08:14 103
FreeMarker + xml 导出word
首先介绍几种java导出word方案 1、Jacob是Java-COM Bridge的缩写,它在Java与微软的COM组件之间构建一座桥梁。使用Jacob自带的DLL动态链接库,并通过JNI的方式实现了在Java平台上对COM程序的调用。DLL动态链接库的生成需要windows平台的支持。 2、 Apache POI包括一系列的API,它们可以操作基于MicroSoft...
2012-08-15 16:28:54 149
原创 说ibm aix jfs2
谈谈我对AIX 文件系统的研究: 1、JFS2的INODE是双向链表结构,即可以通过元数据文件找到某个INODE,也可以通过INODE的标号确定其编号,甚至于其物理位置 2、块索引、目录结构全部支持双向链表,与1相似,可以带来文件系统灾难后的可靠恢复 3、目录结构自带索引,目录结构变更时只需变更索引,无需重新整合目录表,性能很好(其他文件系统未发现此点),同时可以在索引中建起B+树...
2012-08-15 14:26:54 146
原创 7个简单实用的jQuery图片播放器
在网页特效中,我们经常会遇到需要循环播放图片的情况,比如首页上的广告轮播或者相册浏览等。如何简单的实现一款漂亮平滑的图片播放插件呢?下面就介绍几款非常不错的jQuery图片播放插件,希望对大家有所帮助。 1、jQuery图片播放插件Diapo 这是一款基于jQuery的图片播放插件,提供缩略图效果和多种图片切换动画效果,并且支持任何HTML元素的播放切换,一起来看看效果。 2...
2012-08-14 20:23:56 456
原创 查看目前数据库选项设定及修改
EXEC sp_dboption '数据库' '选项参数',状态(true/false) 选项参数:(以下是在true状态下) trunc. log on chkpt --防止日志增长太快 dbo use only --只有数据库拥有者才能使用数据库 read only --可以检索数据,但不能修改 single user --每次只能一个用户访问 ...
2012-08-14 14:52:13 248
分析共享Spring配置数据源四种方式(附相应jar包)
使用spring框架时,平常你都使用那种数据源呢?本篇博客将分享spring常用的四种配置数据源方式。 以下使用Oracle10g版本作为例子。 第一种:使用spring自带的DriverManagerDataSource 配置文件如下: <?xml version="1.0" encoding="UTF-8"?><beans xmlns=...
2012-08-14 14:07:56 97
原创 POJ 2352 Stars
Description Astronomers often examine star maps where stars are represented by points on a plane and each star has Cartesian coordinates. Let the level of a star be an amount of t...
2012-08-14 12:19:32 89
原创 android面试题总结加强再加强版(三)
26.如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态? 当你的程序中某一个Activity A 在运行时中,主动或被动地运行另一个新的Activity B 这个时候A会执行 Java代码 public void onSaveInstanceState(Bundle outState) { super.onSav...
2012-08-13 21:05:39 114
iis配置权限的问题
如果Web服务器的权限没有设置好,那么网站就会出现漏洞并且很可能会出现被不怀好意的人黑掉的情况。我们不应该把这归咎于 IIS 的不安全。如果对站点的每个目录都配以正确的权限,出现漏洞被人黑掉的机会还是很小的(Web 应用程序本身有问题和通过其它方式入侵黑掉服务器的除外)。下面是我在配置过程中总结的一些经验,希望对大家有所帮助。 IIS Web 服务器的权限设置有两个地方,...
2012-08-13 14:23:08 485
原创 HDU 3549 Flow Problem 解题报告(EK)算法
转载请注明出处:http://write.blog.csdn.net/postlist 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3549 这是一题裸的网络流题目。说有1000条边,可是只有十五个点,所以实际的边数最多只有15*15。EK复杂度O(VE2),5秒的时间、太多了! 可是,可是!! 就是这题搞...
2012-08-12 16:45:36 78
原创 Android ApiDemos示例解析(119):Views->Gallery->1. Photos
Gallery 和 ListView ,Spinner (下拉框) 用一个共同点,它们都是AdapterView的子类。AdapterView的显示可以通过数据绑定来实现,数据源可以是数组或是数据库记录,数据源和AdapterView是通过Adapter作为桥梁。通过Adapter,AdatperView可以显示数据源或处理用户选取事件,如:选择列表中某项。 Gallery 水平显示一个列...
2012-08-12 15:32:38 79
利用Digium卡搭建一个小型的asterisk电话系统 (二、添加Mysql支持)
在本文中,我们准备对上文搭建好的小型的asterisk电话系统添加动态的odbc支持,这样就可以动态地添加和注册。 一、安装Mysql和配置环境 1.1安装Mysql $ sudo apt-get install mysql-server 设置root的password 1.2 配置Mysql 配置并确认安全 $ sudo /usr/bin/mysql_se...
2012-08-12 15:10:26 148
原创 GScript 全面更新到V6
到目前为止,GScript已经更新到V6版本,后面的时间可能会很忙,有空再做一些更新。而且现在也基本实现当初的想法: 制定一套可嵌入应用程序中,为应用程序提供灵活的扩展和定制功,语法与C/C++类似,面向对象编程的脚本语言。 这个目标可能和Lua类似,但GScript在"向对象编程"更胜一筹,而且无论从速度,灵活等方面都不亚于Lua,如果你喜欢C/C++ 语法,就选GScript吧! ...
2012-08-12 14:17:06 117
原创 [置顶] 多任务和多线程(2)
创建一个有四个窗口的多线程程序,第一个窗口显示一个递增的数列,第二个窗口显示一个递增的质数数列,第三个窗口显示一个递增的斐波那契数列,第四个窗口显示一些随机产生大小不一的圆 一个可能的方案是使用WM_TIMER消息中处理多个更新,但是没有人圆心根据计算机速度来写程序; 看看多线程的解决方法: 程序有点长,思路却很清晰 #include<windows.h>#inc...
2012-08-12 00:27:16 87
原创 spring的切面的讲解
使用Spring进行面向切面编程1(AOP) 面向切面编程(AOP)提供另外一种角度来思考程序结构,通过这种方式弥补了面向对象编程(OOP)的不足。 除了类(classes)以外,AOP提供了 切面。切面对关注点进行模块化,例如横切多个类型和对象的事务管理。 (这些关注点术语通常称作 横切(crosscutting) 关注点。) Spring的一个关键的组件就是 AOP框架。...
2012-08-11 23:08:20 189
原创 SQL事务-解析
事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时事务是做为最小的控制单元来使用的。他包含的所有数据库操作命令作为一个整体一起向系统提交或撤消,这一组数据库操作命令要么都执行,要么都不执行。 事物的四个属性(ACID): ①原子性(Atomicity):事务中的所有元素作为一个整体提交或回滚,事务的元素是不可分的,事务是一个完整操作。 ...
2012-08-11 22:26:10 67
原创 easyUI 展开DataGrid里面的行显示详细信息
@author YHC datagrid 可以改变它的view(视图)去显示不同的效果.使用详细视图,datagrid可以显示展开按钮("+" 或者 "-")在数据行的左边,用户可以展开一个行去显示一个附加的详细信息. 查看 Demo 步骤 1: 创建 DataGrid <table id="dg" style="width:500px;height:250...
2012-08-11 12:00:48 161
[置顶] Extjs4 grid根据model自动生成列
/** * model中设置visible属性使该列可生成,设置editor可以传递编辑器, * model中设置columnName可传递列名,默认为model的name为列名 * grid中设置autoGenerateColumns: true,可使自动生成列 * author:dys1990@qq.com */Ext.override(Ext.grid.Panel, { ...
2012-08-10 14:32:57 111
原创 spring的jdk代理个cglib代理
引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓“登高必自卑,涉远必自迩”。以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系列分别介绍这些Java基础知识,希望对大家有所帮助。): [1] Java反射知识-->Spring IoC [2] 属性编辑器,即PropertyEditor-->Spring IoC [3...
2012-08-10 14:15:04 69
原创 Susie_Sherry程序员阶梯教程
写在前面: hello!大家好晚上好!我是Susie_Sherry!之所以写这个教程呢,是因为我当初在学习过程中,真的是盲人摸象,没有人指点,吃了非常多的苦头,痛苦不堪,走了很多弯路,我希望把自己的经验与大家分享,赠人玫瑰,手留余香。技术交流本来就是一件快乐的事:)一般来说,做技术的人都比较踏实,不浮躁,大家性格都差不多,也希望能通过这一系列的教程,让大家受益的同时,能和大家交个朋友。这系...
2012-08-10 13:11:10 160
原创 判断系统是32位还是16位
int a = ~0; if( a>65536 ) { cout<<"32 bit"<<endl; } else { cout<<"16 bit"<<endl; } 更多详细信息请查看java教程网 http://www.itchm.com/forum-59-1.html...
2012-08-10 12:05:21 152
原创 SPOJ 371 Boxes
题意就是 有一些盒子,放在一个圈上,每个盒子中有若干个球,球的总数不会比盒子的数量多。 现在规定相邻的盒子之间可以把球移动过去,每次可以移动一个球,问用最少的步骤使得每个盒子中的球不超过1个 那么建图还是比较简单 源点跟每个点连接,容量为本来拥有的球数 每个点再与汇点连,容量为1 中间相邻的点之间连边,容量无穷,费用为1 #include <i...
2012-08-08 18:56:15 96
原创 事务并发访问问题
第一类丢失更新 A事务撤销时,把已经提交的B事务的更新数据覆盖了。这种错误可能造成很严重的问题,通过下面的账户取款转账就可以看出来: 时间 取款事务A 转账事务B T1 ...
2012-08-08 13:28:24 118
原创 状态压缩动态规划 POJ 2411 (编程之美-瓷砖覆盖地板)
题目地址:http://poj.org/problem?id=2411 编程之美的课后题也有一个和整个题目一样的。(P269) 题目 这个题目的题意很容易理解,在一个N*M的格子里,我们现在有两种类型的 砖块,1 * 2 和 2 * 1,问一共有多少种方案,可以将整个N*M的空间都填满。 最简单的例子就是下面的了: 编程之美中题目: 某年夏天,位于希格玛大厦四层的微软亚洲研究院...
2012-08-08 13:17:42 291 1
原创 在android4.0.4的SDK里裁剪APK,把不需要的APK去除掉
我手上的android的SDK,是全志A10方案的android4.0.4。由于公司基于这个平台开发一款设备,需要把android自带的软件以及厂家自带的软件去除掉。就研究如何去裁剪android的apk。方法比较简单。 1、android自带的apk。android的自带的apk在“android4.0\packages\apps”的文件夹下面。删掉不需要的软件,同时在"/android4....
2012-08-07 22:58:31 109
原创 Android Training - 支持不同的语言
把UI中的字符串从代码中提取到一个外部文件中是一个好的习惯。Android为每个项目提供一个专门的资源文件夹来实现。 如果你使用SDK工具来创建的项目,那么这个工具会在项目的根目录创建一个res/文件夹,这个文件夹中的子文件夹表示不同的资源类型。这里也有一些默认的文件,比如res/values/strings.xml,它定义了你的字符串的值。 创建区域...
2012-08-07 22:48:43 72
原创 HDOJ 1024 Max Sum Plus Plus
/*超时。题意:输出m个子序列和的最大值思路:动态规划 + 滑动数组d[m][j] = max(d[m][j - 1] + e[j], max(d[m - 1][k] + e[j]) | k ∈ [m -1, j)).表示前j个序列分割成m组,最大序列和因为状态方程中只用到d[m]和d[m - 1]两个状态,所以只需要一个二维数组即可。优化:至于max(d[m - 1][k] + e[j])过程...
2012-08-07 22:38:43 86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人