摘要: 先画完右边后, 想画一下人生流程图.(草稿,望指正) 阅读全文
posted @ 2013-06-29 23:04 爱生活,爱编程 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 传统方法在交换两个数的值时,最经常使用的方法是借助于一个中间变量来进行交换。 temp = a; a = b; b = temp;方法一通过巧妙的加法与减法运算来实现两个数的交换。 a = a + b; b = a - b; a = a - b;方法二使用位运算(异或)来交换两个数。 a = a ^ b; b = a ^ b; a = a ^ b; 其正确性是因为异或运算满足 交换律和 结合律。证明:b = (a ^ b) ^ b = a ^ (b ^ b) = a ^ 0 = a;a = (a ^ b) ^ a = (b ^ a) ^... 阅读全文
posted @ 2013-06-29 23:02 爱生活,爱编程 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 做人要低调,别把自己太当回事本系列文章由ex_net(张建波)编写,转载请注明出处。http://blog.csdn.net/ex_net/article/details/9201447作者:张建波 邮箱: 281451020@qq.com 电话:13577062679 欢迎来电交流 做人要低调,别把自己太当回事。某些人总喜欢拿着鸡毛当令箭使唤,殊不知别人在背后怎么说你的?何况,鸡毛永远成不了令箭,它能命令谁呢?谁又会遵循呢?最近这些年,我待过、路过、看过的地方太多多了,无论是国企、还是私企、还是事业单位也好,总是有某些人喜欢“拿着鸡毛当令箭”整体耀武扬威的,似乎非得别人承认他才是“领导”一样 阅读全文
posted @ 2013-06-29 23:00 爱生活,爱编程 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 转自:点击打开链接最近在设计一个带标题栏的自定义控件时候,遇到很奇怪的问题——不能向组合控件中添加组件。原以为不存在或是很简单的问题,竟然被拦住好久。这个问题导致的主要问题包括:1. 不能向组合控件中添加组件。2. 部分方法如重载OnControlAdded方法等,会导致添加到子容器中的组件设计时或运行时不可见等问题。虽然最终发现问题很简单,不过在google中没有发现中文的资料(可能搜索水平太差),先将Henry Minute写在CodeProject的文章标记如此,以作备忘。答案是在这里找到的,http://stackoverflow.com/questions/2322847/winfo 阅读全文
posted @ 2013-06-29 22:58 爱生活,爱编程 阅读(293) 评论(0) 推荐(0) 编辑
摘要: /*版权声明:可以任意转载,转载时请务必标明文章原始出处和作者信息.*/ CopyMiddle:张俊林 TimeStamp:2012年3 月 在微博环境下,如何自动挖掘某个微博用户的社交圈子或者兴趣圈子是个很基础且重要的问题。如果能够对于某个用户在微博上体现的社交关系进行准确的挖掘,对于很多具体应用来说都有很好的作用,比如可以更好的对用户的兴趣进行挖掘或者能够推荐用户还未关注的社交圈子成员等,或者根据其社交圈子更准确的对用户进行个性化建模,为其它基于用户个性化模型的推荐或者广告推送等提供基础服务。 我们在微博相关研发任务中提出了HipHop算法,... 阅读全文
posted @ 2013-06-29 22:56 爱生活,爱编程 阅读(555) 评论(0) 推荐(0) 编辑
摘要: PS:文末的附件已更新,这次我放到博客园里面了,不会弹出广告,放心下载,O(∩_∩)O谢谢!这是最近在做的一个项目中提到的需求,把一个现有的窗体应用程序界面嵌入到自己开发的窗体中来,看起来就像自己开发的一样(实际上……跟自己开发的还是有一点点区别的,就是内嵌程序和宿主程序的窗口激活状态问题)。在codeproject找到了一篇相关的文章(http://www.codeproject.com/Articles/9123/Hosting-EXE-Applications-in-a-WinForm-project),虽然可用,但是很不方便,于是重新设计编写了一个类库,用一个控件完成内嵌其它应用程序的 阅读全文
posted @ 2013-06-29 22:54 爱生活,爱编程 阅读(425) 评论(0) 推荐(0) 编辑
摘要: wdos系统自动分区的大小说明wdOS系统提供了可自动分区和手工分区 自动分区适用大部分新手或对分区没有特的要求的人 手工分区适用老手或熟悉分区或有特别需求的人 具体用哪个,没多大区别,关键是看应用和需求,在需求来选型 自动分区的大小是如下安排的 /boot 100M swap 2G / 剩下的所有 如此分区不符合自己要求的,选择自动分区即可服务器或网站怎么迁移最好最快?分种情况 1 从别的环境迁移到wdcp的环境 2 从老的wdcp迁移到新的wdcp环境 对于第一个,没有较好的办法,基本上要一个个手动创建网站(如果网站很多,其实也可以写个小程序来导入) 对于第二个,以下具体说... 阅读全文
posted @ 2013-06-29 22:52 爱生活,爱编程 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 《JSP应用程序设计》这门课终于考完了,虽然题目有点难,但我看大部分同学考的还可以,算上平时成绩应该都能拿到一个满意的分数。再次感谢大家一个学期来对我的支持,跟大家一起的这个学期很开心,大家课堂上也很活跃,虽然有些同学是"被逼"选的这门课,但能在一起共同学习也是我跟大家的缘分,以后大家有什么困难,直接来找我就行,跟JSP相关的,无关的,我都会尽量帮大家的。最后还有几个事情说一下:1、关于实验和平时成绩,到目前为止,还有3位同学没有检查实验,请尽快到我办公室来检查实验。2、平时成绩很重要,如果没有交过作业的,过来跟我说明一下情况,要不然只能按照0分来处理了。最后再啰嗦两句,叮 阅读全文
posted @ 2013-06-29 22:50 爱生活,爱编程 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 今天被MySQL Query Cache 炕了、线上大量 Waiting on query cache mutex 那么什么是 Query Cache? QC 缓存的是整个SELECT的结果集、而非执行计划、QC的为人原则是:执行查询最快的方式就是不去执行 但是、QC 简单粗暴的失效策略、令人蛋疼、任何不同(空格、TAB缩进、DML等)都会导致该表的Cache不可用 失效通过single mutex 控制、有比较严重的锁竞争 如何关闭QC? 控制 2个参数: ① query_cache_type = off ② query_cache_size = 0... 阅读全文
posted @ 2013-06-29 22:48 爱生活,爱编程 阅读(227) 评论(0) 推荐(0) 编辑
摘要: FindBugs是用于Java的另一种静态分析工具,它在某些方面与Checkstyle和PMD类似,但是侧重点不同。FindBugs不关心格式或编码标准,对最佳实践也不太感兴趣:事实上,它专注于检查潜在的程序错误和性能问题,它可以准确找出这些问题,并能检测许多难以查找的常见程序错误。在Eclipse中安装和使用findBugs步骤Eclipse安装findBugs插件与checkStyle在Eclipse Marketplace中安装类似,安装findBugs插件。激活findBugs插件一旦安装好插件,需要为自己的项目激活FindBugs。Ecplise的菜单Project->Prop 阅读全文
posted @ 2013-06-29 22:46 爱生活,爱编程 阅读(264) 评论(0) 推荐(0) 编辑
摘要: linux下的文件命名规则 1)除了/ 之外,所有的字符都合法。 2)有些字符最好不用,如空格符、制表符、退格符和字符@ # $ & ( ) - 等。 3)避免使用. 作为普通文件名的第一个字符。(linux以“.”开头的为隐藏文件) 4)大小写敏感。命令格式 命令格式:命令-选项参数 例: ls -la /etc 说明:1)当有多个选项时,可以写在一起。 2)两个特殊的目录. 和.. ,分别代表当前目录和当前目录的父目录。文件处理命令:ls 命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能描述:显示目录文件 语法:ls 选项[-ald] 阅读全文
posted @ 2013-06-29 22:44 爱生活,爱编程 阅读(217) 评论(0) 推荐(0) 编辑
摘要: Android中Linux suspend/resume流程首先我们从linux kernel 的suspend说起,不管你是使用echo mem > /sys/power/state 或者使用你的开发板已经拥有的power key 都可以实现系统进入suspend的功能,这是suspend的基础,即控制系统使suspend得到执行的机会,这里相信大家都可以理解,不再过多说明。那么suspend得到了执行的机会又是怎么一步一步开始往下执行的呢?现在就开始我们的系统的电源管理之旅:我们就通过echo mem > /sys/power/state这种方式来看,这样更容易被理解,位于/s 阅读全文
posted @ 2013-06-29 22:43 爱生活,爱编程 阅读(739) 评论(0) 推荐(0) 编辑
摘要: eclipse提示框的背景颜色使用的是系统的提示框颜色配置,在windows下为黄色,但在Ubuntu12.04(gnome)下却是黑色,造成提示内容很难看清。 在eclipse中我们是无法修改这个颜色的配置的,只能通过修改系统的颜色配置。Ubuntu 12.04之后只能通过修改配置文件的方式实现了。这个文件位于/usr/share/themes/下对应的主题文件夹下,如你使用Radiance主题,就进入到/usr/share/themes/Radiance/目录下,cd /usr/share/themes/Radiance打开gtk-2.0/gtkrc文件,sudo vim gtk-2.0/ 阅读全文
posted @ 2013-06-29 22:41 爱生活,爱编程 阅读(258) 评论(0) 推荐(0) 编辑
摘要: select 'Grant all on '||table_name||' to dss ;' from all_tables where owner = upper('gadata0008')然后执行该语句的结果就可以了 grant all on user1.table1 to user2;grant all on user1.* to user2 阅读全文
posted @ 2013-06-29 22:39 爱生活,爱编程 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 本节主要受到《编程珠玑》第12章随机取样问题的启发,但不仅仅限于随机取样问题,进一步地,研究讨论了一些在笔试面试中常见的和随机函数以及概率相关的问题。 阅读本文所需的知识: 1.对C语言中或其他语言中等价的rand()、srand()有所了解。本文不讨论种子的设定和伪随机数的问题; 2.中学或以上水平的概率基本概念。目录利用随机数函数生成随机数利用随机数函数产生随机事件取样问题:从n个元素中选取m个从概率角度出发从集合插入出发从“打乱顺序”出发从一般到特殊取样问题:从未知总数的元素中选择一个概率问题选编“珠玑之椟”系列简介与索引利用随机数函数生成随机数 问题1(《编程珠玑》习题12.1后半段. 阅读全文
posted @ 2013-06-29 22:37 爱生活,爱编程 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 这段时间学习了玩了DIV+CSS的视频,感觉效率不高.前边的Javascript总结的不好,但是看了后边的JQuery,觉得学习的再多一点,再进行Javascript的总结。DIV+CSS总结,估计会用4——5篇博客,学习如何使用CSS+DIV更加方便快捷的制作网页。 这篇我博客我们从这几点学习一下: 首先,看一下CSS的概念:CSS(Cascading Style Sheet),中文译为层叠样式表,是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。 CSS控制页面的方法有三种:分别为行内样式,内嵌样式和链接样式,对于稍微庞大的网页我们都会使用链接样式,这是因... 阅读全文
posted @ 2013-06-29 22:35 爱生活,爱编程 阅读(417) 评论(0) 推荐(1) 编辑
摘要: 在敲代码的过程中类和函数都需要进行注释,但总是一遍一遍的复制粘贴觉得很是麻烦,终于找到了一个不错的解决方法:使用宏。 所谓宏,就是一些命令组织在一起,作为一个单独命令完成一个特定任务。在日常的办公环境中,不论是Office还是Foxmail以及我们所使用的VS甚至输入法都具有宏的功能。VS2010中的宏,不仅可以录制模块、还可以录制类和代码文件。通过设置编辑宏,然后为设置好的宏添加特定的快捷键,就可以在VS2010代码编辑器中任何位置非常方便的添加设定的注释块。实现过程如下: 1、打开“工具”→“宏”→“宏IDE”,进入以下界面,右击“MyMacros”,添加模块 命名模块: 2... 阅读全文
posted @ 2013-06-29 22:33 爱生活,爱编程 阅读(2930) 评论(0) 推荐(0) 编辑
摘要: 在Android中很多时候我们需要计算出文件的mimetype,而我们通常的思路就是通过扩展名来获取对应的mimetype,而如果自行处理,将维护一个比较大的映射表,而实际上大可不必,Android提供了一个比较大的key(扩展名) - value(mimetype)的映射。所以我们不需要重复造轮子,直接使用即可。这个类的位置:android.webkit.MimeTypeMap一个可以直接使用的根据扩展名获取mimetype的方法 public static String getMimeType(final String subfix) { if (TextUtils.isEm... 阅读全文
posted @ 2013-06-29 22:31 爱生活,爱编程 阅读(984) 评论(0) 推荐(0) 编辑
摘要: ubuntu常用的快捷键: 1. Ctrl + W:关闭当前 Nautilus 窗口 2. Ctrl+T:在 Nautilus 打开新的 Tab 3. Ctrl + H:切换隐藏文件(夹)显示或者不显示 4. Ctrl+E: 发送当前文档给某个 Email 5. Ctrl+Q:退出应用 6. Ctrl + 1/2:修改文件夹视图为图标或者列表模式 7. Ctrl + Shift + W:关闭所有的 Nautilus 窗口 8. Ctrl + Shift... 阅读全文
posted @ 2013-06-29 22:29 爱生活,爱编程 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 创建create database link gadata0008 connect to gadata0008 identified by "gold" using 'ORA11G';删除数据库链接:drop database link linkname; 创建数据库链接: create database link linkname connect to username identified by password using 'connection string'; 如果想建立全局链接,则需要使用关键字:public create pub 阅读全文
posted @ 2013-06-29 22:27 爱生活,爱编程 阅读(240) 评论(0) 推荐(0) 编辑