摘要:
Automatic Reference Counting (ARC)是编译器自动管理Objective-C对象的一个功能,相对于不得不考虑retain和release操作来说,ARC让我们有更多的精力集中在我们应用内有趣的代码、object graphs和对象之间的关系上。 概要ARC是用过来在编译的时候添加适当的代码来保证对象在有用的时候有效,没有了就不再有效了。从概念上讲,ARC通过调用合适的内存管理方法遵循着和manual reference counting(MRC)同样的内存管理规则。为了让编译器产生正确的代码,ARC严格规定了你可以调用的方法和怎样使用toll-free bridg 阅读全文
posted @ 2014-01-06 17:27
我的小人生
阅读(277)
评论(0)
推荐(0)
摘要:
现在几乎所有的平台都是依赖于互联网构建核心业务的。 自从XP年代开始windows自带防火墙后,传统的缓冲器溢出等攻击失去了原有威力,黑客们也把更多的目光放在了WEB方面,直到进入WEB2.0后,WEB的安全从WEB后端延伸到Web前端,WEB的安全形势也将越来越严峻。下图体现了2012与2011年漏洞趋势的对比: 下图体现了2012年漏洞影响对象: 从以上两图可以看出:近年来,低危漏洞有减少的趋势,同时高危和中危漏洞有所提高,是不是某种情况上来说,黑客们不喜欢搞些小打小闹的出来玩了,更多的是直接来个重量级的?或许是吧。另外,从2012漏洞影响对象也可以看出,由于操作系统和网络设备以及数据.. 阅读全文
posted @ 2014-01-06 17:24
我的小人生
阅读(460)
评论(0)
推荐(0)
摘要:
这是本人在InfoQ中文站审校的文章,原文链接是:http://www.infoq.com/cn/articles/java_cay_horstmann,感觉内容很不错,分享给大家看看。近日InfoQ荣幸邀约Cay Horstmann,就Java最新形势和Cay的新书Java核心技术:卷一&卷二(第九版)进行探讨。自1995年首版发布以来,Java历经多次变更:从语言规约的扩充到Oracle并购Sun后所有权的变动。本次访谈的第一个话题是Oracle的Java管理。InfoQ:您如何看待这些年来Oracle对Java的管理?可以谈语言特性,也可以谈商业运作,诸如在JRE Install 阅读全文
posted @ 2014-01-06 17:20
我的小人生
阅读(219)
评论(0)
推荐(1)
摘要:
一、基础1、说明:创建数据库 CREATEDATABASEdatabase-name 2、说明:删除数据库 dropdatabasedbname 3、说明:备份sqlserver ---创建备份数据的device USEmaster EXECsp_addumpdevice'disk','testBack','c:\mssql7backup\MyNwind_1.dat' ---开始备份 BACKUPDATABASEpubsTOtestBack 4、说明:创建新表 createtabletabname(col1type1[notnull][prima 阅读全文
posted @ 2014-01-06 17:17
我的小人生
阅读(140)
评论(0)
推荐(0)
摘要:
题意:给你N个数,从中取出任意个数的数 使得他们的和 是 N的倍数; 在鸽巢原理的介绍里面,有例题介绍:设a1,a2,a3,……am是正整数的序列,试证明至少存在正数k和l,1k,得到sh-sk = (a1+a2+……+ah) - (a1+a2+……+ak)sh - sk =ak+1 +ak+2 +……+ah ≡ 0 mod m(此处的k是序列a的下标)证明到此结束; 那么熟悉根据抽屉原理(鸽巢原理),稍微动动脑筋便能做这道题目了 先处理出前k个数的sum[k] (1 #include#include#include#include#include#include#include#includ 阅读全文
posted @ 2014-01-06 17:13
我的小人生
阅读(209)
评论(0)
推荐(0)
摘要:
1、复制web编辑器到你的项目中的表现层(UI) 2、添加引用:FredCK.FCKeditorV2.dll到你的项目中来 3、页面中加引用 4、加控件(在需要显示控件的地方加如下代码) 新闻内容(请在下面编辑新闻内容) 5、在page_load事件中加入 if(!ispostback) { } else { scont=content.value; } 阅读全文
posted @ 2014-01-06 17:09
我的小人生
阅读(182)
评论(0)
推荐(0)
摘要:
先从宏观上了解一下MR运行机制。 两个干活的: (1)jobtracher:管理和调度job(2)tasktracher: 执行job划分后的taskclient提交MR作业后,jobtracher对作业进行调度,并分配给tasktracher去执行,tasktracher和jobtracher间通过心跳(heartbear)来通信。 MR过程: 每个MR任务被初始化为一个job,job分为Map阶段和Reduce阶段,数据传输都是以形式。个人理解:Map阶段主要做对数据的处理,例如对单词的分割,为Reduce阶段做准备。Reduce阶段,主要做对加工过的数据做统计和自己的业务逻辑... 阅读全文
posted @ 2014-01-06 17:05
我的小人生
阅读(217)
评论(0)
推荐(0)
摘要:
刚刚收到最后一本书到了的邮件,虽然我还没有去拿。至此我给自己的新年礼物已经全部到了(200元左右的技术和非技术书籍)。对于这些书,我都将会在自己看的过程中对其内容和自己的看法写一些文章。 最近还有一件重要的事情要完成,论文的提交。感觉自己拖延真的很严重了,如果你也有这种拖延症可以推荐你看一本书《拖拉一点也无妨》,很薄的一本书,内容很少,但是我感觉讲的还挺好的。 电子版本下载地址:(稍后补上) 这些天在单位看别人的写的代码,有些考虑,如果才能看好这个代码,想想前面的写这个代码的人出于什么目的决定用这个开发环境,用这个语言,这么做有什么优势,也在考虑自己如果写这些会用什么,并且自己又从什... 阅读全文
posted @ 2014-01-06 17:02
我的小人生
阅读(162)
评论(0)
推荐(0)
摘要:
有时候真是挺幸运,正当我自以为是地认为掌握了某个知识点的时候,现实就会马上出现另外一个问题,让我知道之前的认知是不全面的。正如我上篇博文中所述,如果一个自增字段达到了上限,而且继续向里面插入数据的话会出现 Failed to read auto-increment value from storage engine 的提示。但是今天遇到了另一个错误提示:Duplicate entry '127' for key 'PRIMARY',经过排查同样是因为自增字段达到了上限。那为什么同一个问题会出现不同的提示呢?测试结果是这样的:1、如果这个时候数据表里面没有数据,而 阅读全文
posted @ 2014-01-06 16:58
我的小人生
阅读(4743)
评论(0)
推荐(0)
摘要:
什么叫在线调试?就是在线上生产环境进行调试,假设有一天某个用户报某个页面某个数据怎么不对啊,看来线上出BUG了,于是你要迅速找出原因,首先看日志,可是悲剧的没有足够的日志让你确定线上BUG的原因,也许你这时想看某个PHP变量的值,可是你敢在线上环境加个 echo? 出问题了,你就要下岗了,如果用线下环境,可是数据环境不同,可能难以复现线上的BUG呢,这个php在线调试工具就是为解决这种问题而生,可以让你方便地查看任意线上PHP变量的值而不用改动代码,就像C的调试工具gdb那样,以下叫它ydb。 ydb采用扩展实现,在url中输入相关调试参数,即可查看相关变量值,参数包括类名,函数名,... 阅读全文
posted @ 2014-01-06 16:55
我的小人生
阅读(2575)
评论(0)
推荐(0)
摘要:
一、目的 本文主要讲述linux内核rootfs文件系统的挂载过程,内核版本为3.10。 rootfs是基于内存的文件系统,没有实际的存储设备,所有操作都在内存中完成。为了保证linux内核的精简性,很多与内核不强相关的功能(设备驱动等)都放在了initrd中,而rootfs文件系统最重要的作用就是为initrd提供了挂载目录:root根目录。 initrd挂载完成后,内核运行第一个进程init,init进行一系列的初始化操作,包括加载磁盘设备驱动程序和磁盘文件系统,最后把内核的根目录从rootfs的根目录切换到磁盘文件系统的根目录。 二、主要函数调用过程 下面给出挂载rootfs文件... 阅读全文
posted @ 2014-01-06 16:51
我的小人生
阅读(2914)
评论(0)
推荐(0)
摘要:
语法: crontab [ -u user ] file crontab [ -u user ] [ -i ] { -e | -l | -r } 说明: crontab命令是为个人用户用于设置周期性被执行的指令。每一个用户都可以有自己的crontab。 如果/etc/cron.allow文件存在,该文件中所列用户允许使用crontab命令。 如果/etc/cron.allow文件不存在,而/etc/cron.deny文件存在,该文件中所列用户不允许使用crontab命令。 如果 /etc/cron.allow和 /etc/cron.deny 都不存在, 根据配置参数的不同,仅有... 阅读全文
posted @ 2014-01-06 16:47
我的小人生
阅读(2098)
评论(0)
推荐(0)
摘要:
修改计算机名或IP后Oracle10g无法启动服务的解决办法遇到的问题,问题产生原因不详。症状为,windows服务中有一项oracle服务启动不了,报出如下错误。 Windows 不能在 本地计算机 启动 OracleDBConsoleorcl 。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 2 后从网上寻得一贴,问题解决,解决原因不详,反正就是解决了。 问题描述:学校机房母盘安装Oracle10g传输到其它机器,母盘的Oracle可以正常使用,而其它机器启动Oracle服务时无法启动。 ... 阅读全文
posted @ 2014-01-06 16:44
我的小人生
阅读(440)
评论(0)
推荐(0)
摘要:
//在窗口内绘制一个移动的矩形/*我们通常还可以用OpenGL程序创建动画效果,这里我们利用前面的例子,绘制正方形,并使这个正方形在窗口的边框反弹。这里需要创建一个循环,在每次调用显示回调函数之前改变正方形的位置,使其看起来像在窗口中移动。为了不断的显示回调函数,需要GLUT库中的函数:glutTimerFunc(unsigned int msecs,(*func)(int value),int value);该函数用于指定一个定时器回调函数,即经过msecs毫秒后由GLUT调用指定的函数,并将value值传递给它。被定时器调用的函数原型如下:void TimerFunction(int va 阅读全文
posted @ 2014-01-06 16:39
我的小人生
阅读(4478)
评论(0)
推荐(0)
摘要:
本人做研发管理,以我有限的经验,谈谈主管喜欢什么样的程序员。可能会遭人吐槽,木关系,评论栏开着呢。 我们常说一个词,自我激励。对得起这个词的程序员最受领导欢迎。有工作任务,能尽职尽责完成,要求100分,做到120,而且还不用在后面盯着。没工作任务,能结合既有工作范畴工作经验以点带面进行自我学习、改善、提升,做各种各样的技能储备,不把有限的时间浪费在无所事事中。 好吧,这个要求有点高,少数,或者极少数才配这个词儿。 态度决定一切,这绝不是句空话。积极的态度,是一个优秀程序员必备。这包括两个方面,积极接受各类任务,勇于承担,少抱怨;积极反馈任务状态、问题、进度。如果你是一个沉默的黑洞,什... 阅读全文
posted @ 2014-01-06 16:36
我的小人生
阅读(214)
评论(0)
推荐(0)
摘要:
和朋友共同开发一个小项目,所以就涉及到了代码管理这块,刚开始想到的是使用svn,但是外网访问svn的时候需要使用花生壳来弄一个动态的域名,中间出了很多错误,感觉有点麻烦,所以就想到看看还有别的管理代码的工具没有,于是开始百度,后来朋友说起了git,这个好像以前也看到过,但是没有注意,于是决定试试git。网上搜到的了一篇这样的文章http://www.cnblogs.com/sorex/archive/2011/08/10/2132359.html,全部安装该博文的步骤弄的,在这步时就出现了错误,System.InvalidOperationException:尚未提供文件名,因此无法启动进程. 阅读全文
posted @ 2014-01-06 16:32
我的小人生
阅读(402)
评论(0)
推荐(0)
摘要:
iOS7中,不仅应用的风格有一定的变化,状态栏变化比较大,我们可以看到UIViewController的状态栏与导航栏基本是一体的。因此UIVIEWCONTROLLER的hide/show状态的方法也跟其他版本的不一样了。 在iOS7以前的版本,hide/show是通过以下代码实现[[UIApplication sharedApplication] setStatusBarHidden:YES(NO) withAnimation:UIStatusBarAnimationSlide]; 在iOS7中默认情况下,这个方法不成功了。到setStatusBarHidden:withAnimatio.. 阅读全文
posted @ 2014-01-06 16:28
我的小人生
阅读(274)
评论(0)
推荐(0)
摘要:
如同兵马未动粮草先行,环境搭建是所有项目的开端。搭建的过程比较繁琐,肯定会遇到一些小问题,google一下基本都能解决,主要是要有耐心。 先来了解一下微信机器人的运作机制: 我们的目的就是搭建如图这样一个环境,让机器人能够通过微信平台运作起来。1、微信客户端:这个都有,不说了~2、微信服务器:腾讯提供服务器,而开发者需要申请公众号,并把公众号和开发者的web server关联起来,这样用户在访问公众号时,微信服务器才能把用户的请求转发给咱们的机器人程序处理。3、开发者服务器:用于部署开发者机器人web程序和数据库,我使用的是百度的BAE。当然也可以用新浪SAE等,土豪就自己租个服务器和域名吧。 阅读全文
posted @ 2014-01-06 16:25
我的小人生
阅读(317)
评论(0)
推荐(0)
摘要:
Matlab 自带PCA函数形式为 [mappedX, mapping] = pca(X, no_dims) 自己编写PCA函数的步骤%第一步:输入样本矩阵%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%data=rand(10,8)+randn(10,8)+ones(10,8);%现对其进行pca降维%%%第二步:计算样本中每一维的均值,然后计算观察值与均值之间的偏差,再计算协方差矩阵data=bsxfun(@minus,data,mean(data));%对样本矩阵去均值C=data'*data;C=C./(size(data,1)-1);%根据协方差 阅读全文
posted @ 2014-01-06 16:21
我的小人生
阅读(874)
评论(0)
推荐(0)
摘要:
============================== msysGit中Shell环境的中文支持 ============================== 1中文录入的问题默认的Shell环境无法输入中文。如果要在shell界面输入中文,需要修改配置文件 /etc/inputrc, 增加或修改相关的配置如下: # disable/enable &bit input set meta-flag on set input-meta on set output-meta on set convert-meta off 设置完成后重启Git Bash2分页器中文输出问题 在对 /et 阅读全文
posted @ 2014-01-06 16:17
我的小人生
阅读(258)
评论(0)
推荐(0)
摘要:
============================= 修改文件后是否可以直接提交 ============================(1) 向文件中追加一行内容 $ echo "Nice to meet yuu." >> 1.txt (2) 查看修改前后文件的差异 $ git diff (3) 将修改后的文件添加到提交任务中 $ git add 1.txt (4) 查看提交暂存区和版本库文件中的差异 $ git diff --cached $ git diff --staged (5) 将暂存区的文件提交到版本库 $ git commit -m &q 阅读全文
posted @ 2014-01-06 16:14
我的小人生
阅读(266)
评论(0)
推荐(0)
摘要:
================================================ HEAD 的重置即检出 ================================================(1) 查看HEAD的当前指向 $ cat .git/HEAD (2) 查看当前处于的分支 $ git branch -v (3) 检出指定ID的父提交 $ git checkout f380e45 (4) 分离头指针:指的是HEAD指向了一个具体的提交ID,而不是一个引用(分支) ================================================ 阅读全文
posted @ 2014-01-06 16:10
我的小人生
阅读(1706)
评论(0)
推荐(0)
摘要:
================================================ 继续暂存区未完成的实践 ================================================(1) 查看保存的进度 $ git stash list (2) 从最近保存的进度进行恢复 $ git stash pop (3) 查看将要删除的本地目录和文件 $ git clean -nd (4) 强制删除多余的目录和文件 $ git clean -fd================================================ git stash 命令 阅读全文
posted @ 2014-01-06 16:06
我的小人生
阅读(268)
评论(0)
推荐(0)
摘要:
Windows2012域控服务器一、安装域服务及DNS1、配置静态IP2、点击左下角3、进入---》服务器管理器4、点击角色和功能勾选Active Directory域服务与DNS服务器二、配置域下面引入三个概念:根域、域名、NetBIOS例如:host1.example.com dosktop.example.com 根域指的是example.com NetBIOS指example 域名:为全称desktop.example.com有关NetBIOS我没有具体了解,有兴趣的朋友可以查阅相关文档三、配置DNS以下是我以前学习所作笔记,与本次实验有所出入,但是大体意思如此,需要根据自己实际情况而 阅读全文
posted @ 2014-01-06 16:03
我的小人生
阅读(221)
评论(0)
推荐(0)
摘要:
本文同时发布在我的个人博客上,欢迎访问~ www.seekingdream.cn在读完K&R之后,对C的认识就是指针、数组。网上的人们对指针也有些“敬而远之”的感觉。最近从同学处淘得《征服C指针》一书,首先映入眼帘的是封面的“毒舌程序员”这个称号。用这个周末的时间,把这本书读了一下,最大的感受确实是“毒舌”。下面细细谈谈自己的几点感受吧!1、看到这本书的时候,想到的是西游记。本书的作者就是西游记中的“孙悟空”,纵使其有百般武艺,却始终摆脱不了“如来”的五指山。哪谁是“如来”呢?自然是K&R.作者是在博人眼球呢,还是在借K&R来提高自己的名气呢?毕竟中国有句古话“看一个人 阅读全文
posted @ 2014-01-06 15:58
我的小人生
阅读(389)
评论(0)
推荐(0)
摘要:
作者:朱金灿来源:http://blog.csdn.net/clever101 又到一年总结时。总的来说,这一年忙碌而充实,现在有点胸中有千言却又不知从何说起。可能每一个希望有所作为的开发人员都盼望着有一个机会去主导一个产品的开发,去改变人们的生产和生活方式,就如同比尔.盖茨曾说的:每天清晨当你醒来的时候,都会为技术进步给人类生活带来的发展和改进而激动不已。我幸运地得到了这样的机会——去领导一个团队去开发一个新产品,这要感激公司领导尤其是我的部门总监对我的赏识。 我在《略谈中国软件产品化的路线图》一文中谈到做了一定数量项目时公司需要有产品化意识,通过构建一个通用化的产品平台来更好支持项目开发。 阅读全文
posted @ 2014-01-06 15:54
我的小人生
阅读(127)
评论(0)
推荐(0)
摘要:
今天,被sqlite的一个机制给坑了。本人用C语言写的cgi程序去访问sqlite数据库,读取没有问题,但是插入新纪录和更新数据就不行,在服务器上直接对数据库进行增删查改则没有任何问题。但浏览器上访问并且对数据库有写的操作时,则报错误: unable to open database file 本人在网上查找了很久,没有找到直接相关的答案。偶在一个百度问答上看到sqlite库在对数据库进行操作时(本人估计是写操作),会在数据库的当前文件夹下创建一个临时文件,当操作结束时,该临时文件将被删除。 而远程用户一般不具备有对临时文件足够的权限所以会造成无法打开、写或者删除临时文件。解决的方法就是递归. 阅读全文
posted @ 2014-01-06 15:51
我的小人生
阅读(14360)
评论(0)
推荐(0)
摘要:
我一直在想,青春是什么? 我们处于这一个时期究竟什么才是属于我自己独特的青春。2013年有一部电影叫《致青春》,我在电影院里和阿泽看了,没有对其有着什么样的深刻体会(对于我而言),可是2013年这一年所发生的事令我深深体会到了什么是青春。 记忆仿佛应该从元旦从南充到重庆的骑行之路开始,我,阿泽,小建,波波,老王骑着自行车从学校沿着G212国道花了两天的时间到了重庆,路途经历很多未知的因素,由于大家还是第一次经历长途的跋涉,加上重庆的山路是公认的难走,所以大家身心都有些疲倦。到了重庆,繁华的大都市映入我的眼帘,重庆有着小香港之称,我们找好住宿的地方,第一天晚上是老王姐姐和姐夫请我们吃的重庆... 阅读全文
posted @ 2014-01-06 15:47
我的小人生
阅读(281)
评论(0)
推荐(0)
摘要:
欢迎访问Lu程序设计C/C++注册动态对象到Lu系统并进行运算符重载1 说明 要演示本文的例子,你必须下载Lu32脚本系统。本文的例子需要lu32.dll、lu32.lib、C格式的头文件lu32.h,相信你会找到并正确使用这几个文件。 用C/C++编译器创建一个控制台应用程序,复制本文的例子代码直接编译运行即可。2 关于运算符重载 在本教程系列的开始,介绍了Lu脚本的基本数据结构(详细参考Lu编程指南),即:struct LuData{ //Lu基本数据结构。 luIFOR x; //luIFOR被定义为64位整数__int64,用于存放数据。对于动态数据类型,对象指针约... 阅读全文
posted @ 2014-01-06 15:43
我的小人生
阅读(241)
评论(0)
推荐(0)
摘要:
Min Cost PathGiven a cost matrix cost[][] and a position (m, n) in cost[][], write a function that returns cost of minimum cost path to reach (m, n) from (0, 0). Each cell of the matrix represents a cost to traverse through that cell.Total cost of a path to reach (m, n) is sum of all the costs on th 阅读全文
posted @ 2014-01-06 15:39
我的小人生
阅读(275)
评论(0)
推荐(0)
摘要:
Gray Code The gray code is a binary numeral system where two successive values differ in only one bit. Given a non-negative integernrepresenting the total number of bits in the code, print the sequence of gray code. A gray code sequence must begin with 0. For example, givenn= 2, return[0,1,3,2]. It. 阅读全文
posted @ 2014-01-06 15:36
我的小人生
阅读(155)
评论(0)
推荐(0)
摘要:
优化技巧主要是面向DBA的,但我认为即使是开发人员也应该掌握这些技巧,因为不是每个开发团队都配有专门的DBA的。第九步:合理组织数据库文件组和文件创建SQL Server数据库时,数据库服务器会自动在文件系统上创建一系列的文件,之后创建的每一个数据库对象实际上都是存储在这些文件中的。SQL Server有下面三种文件:1).mdf文件这是最主要的数据文件,每个数据库只能有一个主数据文件,所有系统对象都存储在主数据文件中,如果不创建次要数据文件,所有用户对象(用户创建的数据库对象)也都存储在主数据文件中。2).ndf文件这些都是次要数据文件,它们是可选的,它们存储的都是用户创建的对象。3).ld 阅读全文
posted @ 2014-01-06 15:32
我的小人生
阅读(284)
评论(0)
推荐(0)
摘要:
计算几何总结 题目叫计算几何总结,其实是我也是刚刚接触不及。虽然,以前大一省赛集训的时候被学长分配去负责计算几何了,但是那时候由于知识面比较的窄。当时,也没学到太多的东西,只是学会了一点基础的几何知识,这次趁着寒假集训想从新学学几何。以后,这个总结的内容会逐渐增多的,敬请期待吧。 线性、离散啥的考试都弱爆了,继续刷题去。 计算几何的知识点有很多,如果想出简单的话,可以就是一个模板的问题。但是如果,要出难得时候也是一个头痛的问题。但是可以一点一滴的积累。 先来看一下计算几何的基础知识,叉积的运用吧。 如果,学过线性代数的知识后,大家就可以很容易的理解了。现在我就运用线性代数的之后给大家解释... 阅读全文
posted @ 2014-01-06 15:29
我的小人生
阅读(223)
评论(0)
推荐(0)
摘要:
以下为Microchip最新编译器产品线—MPLAB-XC简介 MPLAB-XC:适合所有PIC单片机和项目的编译器解决方案Microchip最新编译器产品线—MPLAB-XC为项目开发的软件需求提供完整的解决方案,并且可以替换所有MPLAB C和HI-TECH编译器。 MPLAB XC编译器具有以下特性:1、支持所有8/16/32位PIC MCU以及dsPIC DSC 2、与MPLAB X IDE配合工作,提供全面的图形前端: (1)编辑错误和断点,以匹配源代码中相应的行 (2)支持C和C++源代码单步执行,以检测关键点的变量和结构 (3)在观察窗口显示已定义数据类型的数据结构(包括... 阅读全文
posted @ 2014-01-06 15:25
我的小人生
阅读(932)
评论(0)
推荐(0)
摘要:
原文作者:Jeff Atwood有生以来,你干过的最后悔的10件事有哪些?如果要问我,“写书”必定是其中之一。我曾经参与了《The ASP.Net 2.0 Anthology: 101 Essential Tips, Tricks & Hacks》一书的写作,主要是因为我有机会与几个朋友一起来做这件事——我很享受与他们之间的合作关系。然而,在这个处处都有高速互联网接入的年代里,技术书籍的价值正在快速衰减——对此,我不抱有任何幻想,而写书的过程更是加深了我的这种感觉。总之,别写书!你需要付出巨大的努力,但得到的回报(不管是有形的还是无形的)却很可怜。到最后,摆在你面前的不过是绝版的死亡之 阅读全文
posted @ 2014-01-06 15:21
我的小人生
阅读(373)
评论(0)
推荐(0)
摘要:
转帖请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/17718579),请尊重他人的辛勤劳动成果,谢谢!在Android开发中,我们常常用到ListView和GridView,而有的时候系统的ListView,GridView并不能满足我们的需求,所以我们需要自己定义一个ListView或者GridView,我的上一篇文章中就是自定义的一个左右滑动删除item的例子,大家有兴趣的可以去看看 Android 使用Scroller实现绚丽的ListView左右滑动删除Item效果,今天这篇文章就给大家来自定义Gr 阅读全文
posted @ 2014-01-06 15:14
我的小人生
阅读(218)
评论(0)
推荐(0)
摘要:
欢迎访问Lu程序设计C/C++对Lu系统内置动态对象进行运算符重载1 说明 要演示本文的例子,你必须下载Lu32脚本系统。本文的例子需要lu32.dll、lu32.lib、C格式的头文件lu32.h,相信你会找到并正确使用这几个文件。 用C/C++编译器创建一个控制台应用程序,复制本文的例子代码直接编译运行即可。2 关于运算符重载 在本教程系列的开始,介绍了Lu脚本的基本数据结构(详细参考Lu编程指南),即:struct LuData{ //Lu基本数据结构。 luIFOR x; //luIFOR被定义为64位整数__int64,用于存放数据。对于动态数据类型,对象指针约定... 阅读全文
posted @ 2014-01-06 15:10
我的小人生
阅读(332)
评论(0)
推荐(0)
摘要:
广义表是对线性表的扩展——线性表存储的所有的数据都是原子的(一个数或者不可分割的结构),且所有的数据类型相同。而广义表是允许线性表容纳自身结构的数据结构。广义表定义: 广义表是由n个元素组成的序列:LS = (a1,a2, ... an);其中 ai是一个原子项或者是一个广义表。n是广义表的长度。若ai是广义表,则称为LS的子表。广义表表头和表尾:若广义表LS不空,则a1,称为LS的表头,其余元素组成的子表称为表尾。广义表的长度: 若广义表不空,则广义表所包含的元素的个数,叫广义表的长度。广义表的深度: 广义表中括号的最大层数叫广义表的深度。 例如:对广义表LS=((),a,b,(a,b,.. 阅读全文
posted @ 2014-01-06 15:07
我的小人生
阅读(663)
评论(0)
推荐(0)
摘要:
数据库定义:数据库是依照某种数据模型组织起来并存在二级存储器中的数据集合,此集合具有尽可能不重复,以最优方式为特定组织提供多种应用服务,其数据结构独立于应用程序,对数据的CRUD操作进行统一管理和控制,数据库是数据管理的高级阶段,是在文件系统上发展起来的。基本结构:数据库分三个层次:分别为物理数据层、概念数据层、逻辑数据层。物理数据层:它是数据库的最内层,是物理存贮设备上实际存储的数据的集合。这些数据是原始数据,是用户加工的对象,由内部模式描述的指令操作处理的位串、字符和字组成。概念数据层:它是数据库的中间一层,是数据库的整体逻辑表示。指出了每个数据的逻辑定义及数据间的逻辑联系,是存贮记录的集 阅读全文
posted @ 2014-01-06 15:03
我的小人生
阅读(242)
评论(0)
推荐(0)
摘要:
前言博主正在参加CSDN2013年度博客之星评选,如果这篇文章对您有用,请投他一票:投票地址:http://vote.blog.csdn.net/blogstaritem/blogstar2013/oscar999不胜感激^^[Web Chart系列之六] canvas Chart 导出图文件 Chart 导出的原理很基本方法,在上一篇已经有介绍过。对于Extjs 来说,在 Ext.chart.Chart 这个类直接有提供一个 save( [config] ) 的方法, 调用这个方法, 就可以在browser 下载当前这个chart 的对应格式的图形文件。chart.save({ ty... 阅读全文
posted @ 2014-01-06 15:00
我的小人生
阅读(354)
评论(0)
推荐(0)
浙公网安备 33010602011771号