11 2013 档案

iOS - 单例传值 (一)
摘要:点击打开链接 iOS - 单例传值 (二) 单例只会对某个类实例化一次/单例类,对单例这个类实例化一次有且仅有一个对象你单例初始化,只能初始化一次,然后你指向的对象,其实都是指向一个内存地址,也就是同一块内存,所以都是一样的/so。。只能有一个对象,就是实例化的那个 (1)定义单例类singleton#import @interface singleton : NSObject//@property (strong,nonatomic) UITextField *value;//最开始的时候把这个value定义为UITextField了,然后在init里面又没有初始化它,就取不到值。任何... 阅读全文

posted @ 2013-11-21 17:34 love so much 阅读(760) 评论(0) 推荐(0) 编辑

android自定义控件---添加表情
摘要:android自定义控件---添加表情 一、定义layout文件,图片不提供了 java类: public class ExpressionView extends LinearLayout { // 表情// private Activity activity; private EditText msgEditText; private ViewPager viewPager... 阅读全文

posted @ 2013-11-21 17:30 love so much 阅读(850) 评论(0) 推荐(0) 编辑

UVA 11292 - The Dragon of Loowater (water)
摘要:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=24&page=show_problem&problem=2267 题目大意:n条恶龙,m个勇士,用勇士来杀恶龙。一个勇士只能杀一个恶龙。而且勇士只能杀直径不超过自己能力值的恶龙。每个勇士需要支付能力值一样的金币。问杀掉所有恶龙需要的最少金币? 题意分析:先排序,再进行筛选。 #include#include // sort#include#includeusing namespace std;const i 阅读全文

posted @ 2013-11-21 17:27 love so much 阅读(185) 评论(0) 推荐(0) 编辑

android实现json数据的解析和把数据转换成json格式的字符串
摘要:利用android sdk里面的 JSONObject和JSONArray把集合或者普通数据,转换成json格式的字符串 JSONObject和JSONArray解析json格式的字符串为集合或者一般数据 代码: 阅读全文

posted @ 2013-11-21 17:23 love so much 阅读(613) 评论(0) 推荐(0) 编辑

loadrunner参数化总结
摘要:Select next row:Sequential,Rondom,Unique Update value on:Each iteration,Each occurrence,Once 下面分别对这两种取值情况组合介绍 一、Sequential与Update value on各个选项的组合情况: 1.Sequential+Each iteration 说明:此组合是在每次迭代时,顺序循环取值,即迭代次数超过参数个数时,循环取值 1.当此组合放在vuser_init函数中时,取Action第一次迭代的值 2.当此组合放在Action函数中是,取值... 阅读全文

posted @ 2013-11-21 17:20 love so much 阅读(337) 评论(0) 推荐(0) 编辑

opengl学习笔记(二)
摘要:这段时间终于接触到一点点shader了,应该说shader是非常有用的东西吧,它就是能够把一些固定渲染管线的东西改变了,按照自己的意愿进行渲染,这样的话图形就可以自由发挥了。我也只是试验了一下shader,然后有一些经验:一、windows上面的gl版本只有1.1,永远只有1.1,微软太万恶了。。1.1没有GLSL,不能写shader,,,,,,所以要用一个开源的库,叫glew,用它才能在windows上写shader。。蛋疼的微软。。。二、glew使用之前要初始化,glewinit。而且要在创建窗口之后初始化,初始化之后才能用,才能写shader 下面是我试验了一下shader能不能用,只是 阅读全文

posted @ 2013-11-21 17:16 love so much 阅读(292) 评论(0) 推荐(0) 编辑

mac下和windows下清空DNS缓存
摘要:在WIN下: > ipconfig /flushdns 在mac下: 对于低版本系统,在命令行窗口(terminal)输入 lookupd -flushcache 即可: $ sudo lookupd -flushcache 命令执行完毕,你的DNS缓存就得到了更新。 对于较新的苹果 Mac OS X 系统应该使用下面的命令: $ sudo dscacheutil -flushcache 阅读全文

posted @ 2013-11-21 17:13 love so much 阅读(396) 评论(0) 推荐(0) 编辑

VC++编程之字符串解惑--Unicode & MBCS
摘要:VC++中的字符串用起来着实让人难受,LPTSTR、LPCTSTR、LPCSTR、LPCWSTR、LPSTR、WCHAR、CString、_T()和L彼此之间的互相转换更是头痛。根据使用经验和MSDN Libary文档总结出如下:1.CString类型字符串 CString位于头文件afx.h中,是MFC中的一种字符串类型的类。此处解释CString与LPSTR、LPCSTR相互转换问题。 注:typedef char CHAR; typedef CHAR* LPSTR; typedef CONST CHAR * LPCSTR; 1.1 LPSTR转换成CString LPSTR lpSt.. 阅读全文

posted @ 2013-11-21 17:09 love so much 阅读(476) 评论(0) 推荐(0) 编辑

Java7新特性(一)Coin
摘要:1.语法糖 数字下划线 2.switch语句中的String 3.multicatch 4.final重抛 对比上份代码 5.try-with-resources(TWR) AutoCloseable 6.钻石语法 7.变参 消失的警告 @SafeVarargs 阅读全文

posted @ 2013-11-21 17:05 love so much 阅读(207) 评论(0) 推荐(0) 编辑

mac 压缩png图片资源 pngcrush命令
摘要:iOS应用是,xcode会对PNG文件进行优化,这样图片预览就无法显示。那么如何查看这些经过优化的文件呢?优化的动作是由pngcrush 工具完成的,你可以再xcode中找到。pngcrush 支持命令行选项-revert-iphone-optimizations。这个选项可以支持撤销在xcode编译过程中进行的优化。所以,想要查看经过优化的文件,你应该先撤销优化,然后使用图片预览打开。下面的代码是如何使用pngcrush工具将经过ios优化的png图片(local.png)转换为一个标准的png文件(local-standard.png)$ /Applications/Xcode.app/C 阅读全文

posted @ 2013-11-21 17:02 love so much 阅读(765) 评论(0) 推荐(0) 编辑

cocos2dx 在windows上实现键盘输入
摘要:cocos2d主要面向的是触摸屏幕设备的,在WINDOWS下的定位感觉多多少少就是相当于一个模拟器,因此并没有太多的PC下重要的键盘支持。然而响应键盘消息对于调试来说可以提供不少方便。下边就通过更改cocos2d-x的源码来添加键盘消息响应。一,打开\cocos2dx\include\CCLayer.h在CCLayer类的public下添加?1virtual void processWin32KeyPress( UINT message, WPARAM wParam, LPARAM lParam) {}?1二,打开\cocos2dx\platform\win32\CCEGLView_win32 阅读全文

posted @ 2013-11-21 16:58 love so much 阅读(686) 评论(0) 推荐(0) 编辑

BBED的安装及简单的使用方法
摘要:记录下BBED的安装--ORACLE 11.2.0.4下 1.在ORACLE 11G下安装BBED,需要从ORACLE 10G中复制三个包 bbedus.msb sbbdpt.o ssbbded.o 下载地址:32位 http://download.csdn.net/detail/q947817003/6587001 64位 http://download.csdn.net/detail/q947817003/6587017 使用ORACLE上传到/home/oracle,并将三个文件移到$ORACLE_HOME/rdbms/lib/ 目录下。 [oracle@bys3 ~]... 阅读全文

posted @ 2013-11-21 16:55 love so much 阅读(1158) 评论(0) 推荐(0) 编辑

[VBS]_[活动分组程序]
摘要:场景:1.每次搞活动都需要分组,比如20个人分3个组,如何才能更公平的分组,想到的只能是随机分组程序。2.时间关系并没有实现男女平衡的分组,有时间的哥们可以自己实现。 文件1:分组程序.vbs,记得保存为ansi编码. ' 随机分组 author: Sai' 新建一个ansi编码的txt文件,内容是每个姓名占用一行.Sub DeleteArray(arr,i) If UBound(arr) > 0 Then max_j = UBound(arr) - 1 For j = i To max_j arr(j) = arr(j+1) Next ReDim Preserve ar 阅读全文

posted @ 2013-11-21 16:51 love so much 阅读(363) 评论(0) 推荐(0) 编辑

PHP:根据IP地址获取所在城市
摘要:文件目录:ipLocation -----qqwry ----------QQWry.Dat -----ipCity.class.php ipCity.class.php文件代码: $useripNum || $userip2num $useripNum ) { $EndNum = $Middle; continue; } //取完上一个索引后取下一个索引 $DataSeek = fread( $fd, 3 ); if ( strlen( $Da... 阅读全文

posted @ 2013-11-21 16:48 love so much 阅读(650) 评论(0) 推荐(0) 编辑

SAP 标准单价、移动单价在 AP 中的影响--(详细)
摘要:今天我将向大家介绍下SAP中两种单价模式在系统中所产生的影响,先主要讲讲在AP中影响,它主要有两个方面产生影响(物料收货migo,发票校验miro)。演示背景(假设以下都为本位币交易): 库存(单价:20 数量:100 PCS 总价值:2000 ) 一、用移动单价方式 A、采购入仓、采购退货(migo 方面) 。 结论:1、可以看出对采购方式入仓的物料,对单价是有影响的; 2、采购单入仓单的冲销或采购退货都会以采购单价进行冲抵,还原到初始的状态; 3、而对于公司内部的物料进出则对单价无任何变动; B、发票校验(miro):分三种情况来处理,如下: 1、库存大于校验的PO数量时: ... 阅读全文

posted @ 2013-11-21 16:44 love so much 阅读(531) 评论(0) 推荐(0) 编辑

mysql的用户管理(二)
摘要:与权限相关的表由于经常需要用到,所以mysql直接将这些表在mysql启动时写到了内存中,避免每次验证权限时再从磁盘写数据。当以下条件发生时发refresh权限表信息到内存:1.对帐户的更改时,如create user ,grant,revoke, set password2.另外可以手动的将权限表refresh到内存,通过命令:mysqladmin flush-privileges或mysqladmin reload我们可以用两种方法创建MySQL帐户:1 create user语句2通过使用GRANT语句 mysql> GRANT ... -> ON *.* -> TO 阅读全文

posted @ 2013-11-21 16:40 love so much 阅读(125) 评论(0) 推荐(0) 编辑

MFC常用控件CListCtrl 、CSliderCtrl、CToolTipCtrl、CTreeCtrl的自绘
摘要:Window平台下MFC提供的CListCtrl、CSliderCtrl、CToolTipCtrl、CTreeCtrl等控件大多时候是不能满足我们的需求,如果我要在改变滑动条的颜色,我要改变滑动条的背景色;我在CListCtrl中添加图片,添加一个复选框,等等等等。可是使用OnPaint自己完全重回,实现将较为费力。commoncontrol4.7版本介绍了一个新的特性叫做CustomDraw,这个名字显得模糊不清,让人有点摸不着头脑,而且MSDN里也只给出了一些如风的解释和例子,没有谁告诉你你想知道的,和究竟这个特性有什么好处。Customdraw可以被想象成一个轻量级的,容易使用的重绘方法 阅读全文

posted @ 2013-11-21 16:36 love so much 阅读(1322) 评论(0) 推荐(0) 编辑

vtk基础编程(2)-读取数据文件中的坐标点
摘要:原文地址: http://blog.csdn.net/chinamming/article/details/168600511. 案例说明在实际计算中,常常需要大量的数据, 这个时候数据文件就必不可少, 例如数据文件points.dat, 中存放了三个点的坐标, 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0 0.0 1.0 1.0 0.0 读取坐标文件最简单的方法就是使用vtkSimplePointsReader, 比如下面的形式 vtkSmartPointer reader =vtkSmartPointer::New(); reader->SetFileName (& 阅读全文

posted @ 2013-11-21 16:33 love so much 阅读(511) 评论(0) 推荐(0) 编辑

用Photoshop做圆角图片
摘要:如果图片被锁定,请“双击”图层中“背景”解锁,如果没有图层菜单,在最上面导航栏中:窗口—图层。 选用“圆角矩形工具“ 设置圆角弧度大小,设置“半径” 19 同时按Ctrl+回车(Enter)选区,再Ctrl+Shift+i 反选 阅读全文

posted @ 2013-11-21 16:29 love so much 阅读(268) 评论(0) 推荐(0) 编辑

(15)十二种排序算法总结
摘要:花费了一天,复习了一下排序算法,写了下面的这个代码,也给大家分享一下,转载请转出处。void selectsort(int[]);//选择排序 void insertsort(int[]);//插入排序 void bubblesort(int []);//冒泡排序 void shellsort(int []);//希尔排序 void shakersort(int []);//shaker排序 void creatminheap(int []); void heapsort(int []);//堆排序 void quicksort(int s[], int l, int r);//快速排序 vo 阅读全文

posted @ 2013-11-21 16:26 love so much 阅读(310) 评论(0) 推荐(0) 编辑

Web端的Tab控件在切换Tab时Load数据出错的处理
摘要:我们在应用Web端的Tab控件时,不管是Jquery easyui的还是Ext的Tab控件都会遇到一个问题,在Tab1正在加载数据的时候我们切换到Tab2,再切换回来,Load数据的控件就会出错,出错的情况有很多种,我做过测试这种情况在Chrome下面没有,IE和Firefox都存在,界面如下:报错的情况会有很多种,但是究其原因,都是由于在切换Tab1到Tab2的时候,实际上将Tab1的display设置成none了,但是多数控件(比如Hightcharts、Ext、Map控件)在Load数据时如果当前的容器是隐藏状态就会出错。 解决方案1:切换到Tab2数据加载的时候,出现Working页. 阅读全文

posted @ 2013-11-21 16:22 love so much 阅读(462) 评论(0) 推荐(0) 编辑

SD-关于定价日期的设置
摘要:最近看了一篇关于定价日期的文章,我觉得写得很不错,特将自己的理解摘抄如下:关于SD的定价日期在SAP系统中有三个配置与其相关,以及手工输入定价日期,具体如下:1、订单类型的“定价日期建议“这个字段定义了订单的”定价日期建议“的默认值取值方法。也就是说VBKD-PRSDT的默认值。相关代码请参见:FV45KFKD_VBKD_FUELLEN_PRSDT。2、条件类型的控制数据2”的“定价日期”这个字段定义系统提取定价条件主数据时使用哪个日期作为依据,也就是系统读取价格主数据是可以使用定价日期,也可以使用订单日期等等。相关代码请参见:订单的定价日期的代码参见 单元:FV45KFKD_VBKD_FUE 阅读全文

posted @ 2013-11-21 16:18 love so much 阅读(676) 评论(0) 推荐(0) 编辑

DP之花店橱窗布置
摘要:题目:https://www.smartoj.com/p/1286 分析:花瓶是有序的,花也是有序的,这就保证了有序性,从而满足子解的全局最优,和无后效性.假设dp[i][j]表示前i朵花,放在前j个花瓶里的最优值. 则有: 那么经过优化后得到: #include #include #include using namespace std;const int N = 105;const int INF = 1<<30;int a[N][N];int dp[N][N];bool path[N][N];void Print(int i,int j){ if(i == 0) return 阅读全文

posted @ 2013-11-21 16:15 love so much 阅读(300) 评论(0) 推荐(0) 编辑

[置顶] 学习网站整理
摘要:C# ASP.NET MSDNhttp://msdn.microsoft.com/library/default.aspx SQL XML C# AJAX JQUERY 等http://www.w3school.com.cn/ 百度百科维基百科 后面发现了在添加 阅读全文

posted @ 2013-11-21 16:11 love so much 阅读(120) 评论(0) 推荐(0) 编辑

树莓派linux驱动学习之hello world
摘要:最近想学习一下linux驱动,看了一些书和教学视频,大概了解了一下,不过要想深入,肯定需要实践。手上有几块linux的板子,最终选择了树莓派作为我的实验平台,资料比较丰富,接口也比较简单。 程序员的入门经典当然就是hello world程序了,我的第一个实验就是要搭建实验环境和工具链,通过交叉编译的方式,在上位机完成hello world驱动程序的编写,最终在板子上运行。一、安装树莓派系统 首先要在树莓派上安装系统,这个网上的资料比较多,就不细说了,我使用的是2013-09-25-wheezy-raspbian,下载地址可见:http://www.raspberrypi.o... 阅读全文

posted @ 2013-11-21 16:08 love so much 阅读(1210) 评论(0) 推荐(0) 编辑

android通过服务实现消息推送
摘要:这里运用到的andorid知识模块主要有Notification和Service,和一个android-async-http-master开源框架android项目中,有时会有这样一种需求:客户每隔一段时间,就像服务器发送一个请求,以获取某些重要的、实时更新的消息。比如天气预报。如何让应用实现在后台一直处于运行状态,并且每个一段时间就向服务器发一个请求?android里的四大组件之一:服务,就为我们提供了这种功能。因此,我们可以尝试在服务里边定义一个线程,只要服务不停止,线程就一直在运行,让它每隔一段时间,就向服务器发送一个请求。我们来看一下核心代码1.在Activity中,我们可以通过sta 阅读全文

posted @ 2013-11-21 16:04 love so much 阅读(984) 评论(0) 推荐(0) 编辑

[转载] iOS开发分辨率那点事
摘要:1 iOS设备的分辨率iOS设备,目前最主要的有3种(Apple TV等不在此讨论),按分辨率分为两类iPhone/iPod Touch普屏分辨率320像素 x 480像素Retina分辨率 640像素 x 960像素iPad,iPad2/New iPad普屏 768像素 x 1024像素Retina屏 1536像素 x 2048像素 2 iOS设计时用的点与分辨率的关系 尽管有上面列出的4种分辨率情况,不过细心的人会发现,对于Retina屏的分辨率始终保持为普屏的2倍,这对于iOS的设计还是开发的时候提供的莫大的方便,自然可以想到对于界面设计而言,只需要设计一套,然后进行等比例放大缩小即.. 阅读全文

posted @ 2013-11-21 16:01 love so much 阅读(332) 评论(0) 推荐(0) 编辑

《裸辞的程序猿漂流记十四》——升级站点
摘要:接上篇,转眼间已过去半月有余,博客也有半月没有更新了;本来原以为搞个ASP.net的后台几天就弄好了,谁知道搞了2周;搞了2周的原因简单的分析了一下,大概就是C#确实有2年没用过了,对ASP.net不是很熟悉;其次就是每天可能没投入所有的精力写代码吧!时至今日,终于这个蛋疼的ASP.net后台终于搞完了。一、商品类型管理 商品类型本来我之前是打算弄成,一个动态的添加的,在前台页面生成的时候直接循环读取商品类别,并在前台Menu上面直接动态添加上去;但是我发现,我前台的栏目类别貌似被固定了,而且前台页面布局的MENU是用的PIC形式的;所以这个我就先把这个功能先保留起了,后期再... 阅读全文

posted @ 2013-11-20 12:25 love so much 阅读(196) 评论(0) 推荐(0) 编辑

typedef 总结
摘要:其实在正儿八经学C语言的时候typedef用的不是很多,记得书上对它的介绍只是一笔带过。的确它的用法是很简单,但这不代表在使用的过程中不会出错,今天来个彻底的总结。作用:用来建立新的数据类型名。(注意:这里是新的数据类型名,而不是新的数据类型)。基本用法:1)typedef int Size; 将Size定义为与int具有相同意义的名字。类型Size可以用于类型声明,类型转换等,它和 int 完全相同,如:Size size;Size maxSize;Size *sp;2)typedef char *String;将String定义为与Char*同义,此后,则可以在类型声明和类型转换中使用St 阅读全文

posted @ 2013-11-20 12:22 love so much 阅读(241) 评论(0) 推荐(0) 编辑

在软件开发中应用80:20原则
摘要:本文来源于我在InfoQ中文站原创的文章,原文地址是:http://www.infoq.com/cn/news/2013/11/80-20-rules-software-devJim Bird是一位经验丰富的软件开发经理、项目经理与CTO,专注于软件开发与维护中疑难问题的解决、软件质量管理与安全领域。在过去的15年间,Jim曾管理过团队建设与高性能的财务系统。他的主要兴趣在于如何帮助小团队更有效地构建真正的软件:高质量、安全、高性能且易使用。近日,Jim撰文谈到了如何在软件开发中应用流行的80:20原则,颇具代表意义。很多经理都不想陷入太多的思考当中,他们喜欢简单的原则,快速且直接的审视问题的 阅读全文

posted @ 2013-11-20 12:18 love so much 阅读(320) 评论(0) 推荐(0) 编辑

Installation and Configuration MySQL Cluster 7.2 on CentOS 5 (include MySQL 5.5)
摘要:ArchitectureManager Node mysql-mag1 192.168.1.31 mysql-mag2 192.168.1.32 SQL Node mysql-sql1 192.168.1.33 mysql-sql2 192.168.1.34 NDB Node mysql-ndb1 192.168.1.35 mysql-ndb2 192.168.1.36 [root@mysql-mag1 ~]# cat /etc/hosts# Do not remove the following line, or various programs# that require ... 阅读全文

posted @ 2013-11-20 12:14 love so much 阅读(281) 评论(0) 推荐(0) 编辑

DeDeCMS中如何实现下拉菜单
摘要:在5.7版本,已经有比较简单的方法实现下拉菜单,我们可以用它已有方法,也可以用我写的第二种方法来实现1. 在需要下拉菜单的地方加入以下代码 首页 {dede:channel row='10' typeid="13"} [field:typename/] {/dede:channel} 在... 阅读全文

posted @ 2013-11-20 12:11 love so much 阅读(708) 评论(0) 推荐(0) 编辑

Android之ksoap2-android详解与调用天气预报Webservice完整实例
摘要:Google为Android平台开发Web Service客户端提供了ksoap2-android项目,在这个网址下载开发包http://code.google.com/p/ksoap2-android/source/browse/m2-repo/com/google/code/ksoap2-android/ksoap2-android-assembly/3.1.0/ksoap2-android-assembly-3.1.0-jar-with-dependencies.jar使用 kspoap2-android调用webserice操作的步骤如下: 1、创建HttpTransportSE传输对 阅读全文

posted @ 2013-11-20 12:07 love so much 阅读(738) 评论(0) 推荐(0) 编辑

[置顶] 深入浅出MongoDB(三)环境搭建
摘要:上次的博文深入浅出MongoDB(二)概述中我们已经将MongoDB的相关概念讲解了一下,接下来我们继续进行MongoDB学习。在学习之前,大家首先需要在自己的电脑上安装MongoDB。 1、安装 安装MongoDB非常简单,并不需要像Oracle或者SQL Server一样进行需要多么复杂的配置和上时间的安装过程。具体如下: 1)、下载MongoDB压缩文件。可以登录MongoDB官网http://www.mongodb.org/downloads选择合适的压缩文件进行下载。 2)、解压MongoDB压缩包中的bin目录到自己定义的文件夹,如:C:\mongod... 阅读全文

posted @ 2013-11-20 12:04 love so much 阅读(192) 评论(0) 推荐(0) 编辑

uva 10330 - Power Transmission(网络流)
摘要:uva 10330 - Power Transmission 题目大意:最大流问题。 解题思路:増广路算法。 #include #include #include using namespace std;#define min(a,b) (a) q; while (1) { memset(vis, 0, sizeof(vis)); memset(a, 0, sizeof(a)); int c = 0, t; vis[c] = 0; a[c] = INF; q.push(c); while (!q.empty()) { c = q.front(), q.pop(); for... 阅读全文

posted @ 2013-11-20 12:00 love so much 阅读(410) 评论(0) 推荐(0) 编辑

xml学习(1)xml的几种文件格式
摘要:1.先简单介绍一下XML,xml 是基于文本的标记性行语言,类似于html,可以方便存储数据2,XML文件的几种格式: 格式1:查看一个 XML 的 CD 目录 Empire Burlesque Bob Dylan USA Columbia 10.90 1985 Hide your heart Bonnie Tyler UK CBS Records 9.90 1988 格式2: 查看一个 XML ... 阅读全文

posted @ 2013-11-20 11:57 love so much 阅读(852) 评论(0) 推荐(0) 编辑

c++实现查询天气预报
摘要:原地址:http://blog.csdn.net/x_iya/article/details/8583015用到的函数、API等1、中央气象台API返回的JSON数据(http://m.weather.com.cn/data/101010100.html)2、外网获取IP(http://ip.dnsexit.com/index.php)3、Sqlite(1中的城市代号利用sqlite3实现查询)4、C++中GB2312字符串和UTF-8之间的转换(见这篇文章http://blog.csdn.net/lgh1992314/article/details/8579206)5、Jsoncpp(主要是 阅读全文

posted @ 2013-11-20 11:53 love so much 阅读(494) 评论(0) 推荐(0) 编辑

开源软件实践之linux高性能服务器编程框架和选型
摘要:很多人学习编程技术一般都通过一本编程语言的入门书籍,然后尝试做一些例子和小项目。但是这些都不能让我们深入的学习很多的编程技巧和高深技术,当然这个时候很多有经验的学习人员就会告诉大家,找一个好的开源软件理解它的设计与实现原理,阅读开源项目的源代码,都知道源码之前了无秘密。我也承认读源码能够快速提高我们的编程能力和编程思维,我也经常研究很多项目的源代码,有些是工作需要,有些是兴趣。但是我今天想说的都不是这些,我想说的是更高一层的学习方案,就是通过自己的实践实现一个开源软件,也许这个开源软件没有任何人使用,但是在实现的这个过程中你会学习到很多,因为实现一个真正的开源软件需要使用到很多编程知识... 阅读全文

posted @ 2013-11-20 11:50 love so much 阅读(416) 评论(0) 推荐(0) 编辑

对背包问题(Knapsack Problem)的算法探究
摘要:对背包问题(Knapsack Problem)的算法探究 至繁归于至简,这次自己仍然用尽可能易理解和阅读的解决方式。 1、问题说明: 假设有一个背包的负重最多可达8公斤,而希望在背包中装入负重范围内可得之总价物品,假设是水果好了,水果的编号、单价与重量如下所示:2、解法: 背包问题是关于最佳化的问题,要解最佳化问题可以使用「动态规划」(Dynamicprogramming),从空集合开始,每增加一个元素就先求出该阶段的最佳解,直到所有的元素加入至集合中,最后得到的就是最佳解。 以背包问题为例,我们使用两个阵列value与item,value表示目前的最佳解所得之总价,item表示最后一个放至背 阅读全文

posted @ 2013-11-20 11:46 love so much 阅读(1336) 评论(0) 推荐(0) 编辑

[置顶] JNI之java传递数据给c语言
摘要:1.首先创建 DataProvider类:package com.pl.ndkpassdata;public class DataProvider { static{ System.loadLibrary("passdata");//加载库 } /** * 把两个java中的int传递给c语言, c语言处理完毕后,把相加的结果返回给java */ public native int add(int x,int y); /** * 静态方法 c语言处理减法运算 返回结果给java */ public static native int sub(int x,int y); /* 阅读全文

posted @ 2013-11-20 11:43 love so much 阅读(544) 评论(0) 推荐(0) 编辑

jQuery 快速结束当前动画
摘要:当需要快速结束一个当前正在执行的jquery 动画时(还没执行完成),如 fadeOut(),可以在执行当前动画的对象上执行 stop(true);方法如: 阅读全文

posted @ 2013-11-20 11:39 love so much 阅读(296) 评论(0) 推荐(0) 编辑

编绎OpenJDK
摘要:因为对于Java里的vtable,itable,有个地方还没搞明白,不得已去下个OpenJDK来研究下。 本来很不愿意去编绎OpenJDK,因为很有可能做的只是无用功,还有可能要去解决各种找不到链接库的问题。不过,没想到虽然有些麻烦,但是出人意料的顺利。 环境:ubuntu 13.10,已经安装了oracle jdk7。 首先下载:wget http://download.java.net/openjdk/jdk7u40/promoted/b43/openjdk-7u40-fcs-src-b43-26_aug_2013.zip再用unzip解压。unzip openjdk-7u40-fcs-s 阅读全文

posted @ 2013-11-20 11:36 love so much 阅读(372) 评论(0) 推荐(0) 编辑

CF#231DIV2:A Good Number
摘要:Let's call a number k-good if it contains all digits not exceeding k (0, ..., k). You've got a number k and an array a containing n numbers. Find out how many k-good numbers are in a (count each number every time it occurs in array a).InputThe first line contains integers n and k (1 ≤ n ≤ 10 阅读全文

posted @ 2013-11-20 11:32 love so much 阅读(285) 评论(0) 推荐(0) 编辑

CF#213DIV2:B The Fibonacci Segment
摘要:You have array a1, a2, ..., an. Segment [l, r] (1 ≤ l ≤ r ≤ n) is good if ai = ai - 1 + ai - 2, for all i (l + 2 ≤ i ≤ r).Let's define len([l, r]) = r - l + 1, len([l, r]) is the length of the segment [l, r]. Segment [l1, r1], is longer than segment [l2, r2], if len([l1, r1]) > len([l2, r2]). 阅读全文

posted @ 2013-11-20 11:28 love so much 阅读(325) 评论(0) 推荐(0) 编辑

weblogic中设置数据源的注意点
摘要:一、基本概念 进入weblogic的管理页面,点击服务——>数据源,可以进行数据源的配置。通过新建,输入地址,用户名,密码等信息可以新建一个数据源。二、发现问题 建立好数据源之后,跑项目,发现项目中数据源名字也没错,可是总是报错:数据源找不到。三、解决问题 仅仅建立好数据源是不够的,还要指定部署此JDBC数据源的服务器或集群。在数据源页面,点击数据源名,进入该数据源的管理页面。选择目标选项卡,勾选上需要使用该数据源的服务器或集群,重启项目即可。 阅读全文

posted @ 2013-11-20 11:25 love so much 阅读(550) 评论(0) 推荐(0) 编辑

【ant项目构建学习点滴】--(3)打包及运行jar文件
摘要:--> runJava... --> cpmpling... --> 打包成功 开始运行jar程序 阅读全文

posted @ 2013-11-20 11:21 love so much 阅读(206) 评论(0) 推荐(0) 编辑

OJ双人赛:程序设计竞赛的新尝试
摘要:早就想在所教的班上组织一次程序设计竞赛,直到冒出双人赛形式的念头。出题、分组、竞赛,又是一次新的尝试。 做为在教学环节中组织的竞赛,不同于自愿报名的竞赛,必须全员参与。享受比赛要追求,培养团队意识也要有,不致于打击学习还不顺利的,甚至学习不投入的同学,这个也必须有。给予后进者适度的刺激和思考,也要有的。我在近三年的教学中,带领同学们通过发博客积累代码行( 2011级、 2012级、 2013级),效果还是不错。综合看来,日常的教学用博客,而不是OJ,是有优势的(见《 CSDN博客和OJ,两种积累编程代码量的方法对比》)。只是,各有各的好,用合适的方式用,发挥各自优势,这是比较的目的所在。 .. 阅读全文

posted @ 2013-11-20 11:17 love so much 阅读(262) 评论(0) 推荐(0) 编辑

用eclipse编写Android程序时怎样生成apk文件
摘要:转载请注明出处:http://blog.csdn.net/ns_code/article/details/16828449 APK是AndroidPackage的缩写,即Android安装包。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。下面我们一起来看看在Android中如何生成APK文件。 1、最简单的方法(但是要开启并连接到AVD) 只要在项目工程上右键点击,选择Run As Android application后,在工作目录的bin文件夹下,便能找到与项目同名的apk文件。 2、生成不需要签名的apk文件 选中项目,右键——>Andro... 阅读全文

posted @ 2013-11-20 11:13 love so much 阅读(503) 评论(0) 推荐(0) 编辑

菜鸟学习SSH(二)——Struts国际化
摘要:国际化(internationalization,i18n)和本地化(localization,l10n)指让产品(出版物,软件,硬件等)能够适应非本地环境,特别是其他的语言和文化。程序在不修改内部代码的情况下,能根据不同语言及地区显示相应的界面。 国际化原理:国际化资源文件:用不同国家的语言描述相同的信息,并放在各自对应的.properties属性文件中,程序根据运行时环境决定加载哪个文件。 国际化主要通过以下类完成: java.util.Locale:对应一个特定的国家/区域、语言环境。 java.util.ResourceBundle:用于加载一个资源包。 I18nInterceptor 阅读全文

posted @ 2013-11-20 11:09 love so much 阅读(347) 评论(0) 推荐(0) 编辑

一口一口吃掉Hibernate(八)——Hibernate中inverse的用法
摘要:一、Inverse是hibernate双向关系中的基本概念。inverse的真正作用就是指定由哪一方来维护之间的关联关系。当一方中指定了“inverse=false”(默认),那么那一方就有责任负责之间的关联关系,说白了就是hibernate如何生成Sql来维护关联的记录! Hibernate仅仅按照主控方对象的状态的变化来同步更新数据库。按照原来的映射文件,people.getAddresses().add(address),即主控方对象的状态发生了改变,因此数据库会跟着对象状态的变化来同步更新数据库;而address.setPeople(people),即被控方对象的状态发... 阅读全文

posted @ 2013-11-20 11:06 love so much 阅读(224) 评论(0) 推荐(1) 编辑

hdu 4784 Dinner Coming Soon
摘要:spfa+优先队列。刚开始只用的spfa,结果tle到死。然后听队友说要用到优先队列,想了想,对时间分层的话的确每一个结点都只进队列一次即可,因为只有大时间才能更新出小时间,然后就wa成shi了。按队友写的改了才过得,好伤心的说,这是好题。。。 附上代码供大家对拍吧。#include#include#include#include#include#include#include#define LL long long#define CLR(a, b) memset(a, b, sizeof(a))#define REP(i, n) for(int i = 0; i = b... 阅读全文

posted @ 2013-11-19 11:58 love so much 阅读(204) 评论(0) 推荐(0) 编辑

[置顶] PHP调用move_uploaded_file()提示 failed to open stream: Permission denied(Linxux环境,以Ubuntu12.04为例)
摘要:在使用PHP上传文件之后,我们有时候还需要移动到特定的文件夹,这时候就要调用move_uploaded_file()函数,可是会出现如下错误: Warning: move_uploaded_file(/var/www/cloud/upload_files/temp.txt): failed to open stream: Permission denied in /var/www/cloud/upload.php on line 27Warning: move_uploaded_file(): Unable to move '/tmp/phpNgjlXX' to '/v 阅读全文

posted @ 2013-11-19 11:55 love so much 阅读(582) 评论(0) 推荐(0) 编辑

HDU 4267 线段树 离散点区间更新, 自叶子节点至根单点查询
摘要:题意:n个数字下面n个数字表示数列2个操作1 [u, v] k add[u,v ]区间(u点要计算)每隔k个位置,该数字+add2 pos询问 pos下标的值(下标从1开始)思路:因为k很小, 可以直接存 k[11]注意查询时, 先找到 pos 所在的 叶子节点再向上 添加 对应k位置的值#include#include#include#include#include#include#include#include#include#include#include#define inf 10000000#define L(x) (x>1)#define ll __int64using na 阅读全文

posted @ 2013-11-19 11:51 love so much 阅读(195) 评论(0) 推荐(0) 编辑

MySQL无法使用、导入中文数据乱码
摘要:1,新版的MySQL无法使用装的新版的mysql-installer-community-5.6.14.0.msi,无法使用(无法导入地图数据,卸载重装mysql_5.6.13.msi,无法启动)。后来彻底卸载,然后装的mysql-5.5.32-win32.msi就能用了。2,使用Navicat的命令行导入地图数据时,发现不能执行所有语句,每次只能执行一行语句,不明原因。后来就在MySQL命令行里使用source命令导入,能够执行所有语句,但是中文数据丢失(我的MySQL使用的是utf-8的编码)。使用Navicat执行“运行SQL文件”时,使用的是utf-8编码,但是中文数据依然丢失,然后改 阅读全文

posted @ 2013-11-19 11:48 love so much 阅读(343) 评论(0) 推荐(0) 编辑

hdu1284经典钱币兑换问题
摘要:钱币兑换问题。题目http://acm.hdu.edu.cn/showproblem.php?pid=1284完全背包。这种是求背包问题最多的组合方案参考了一些资料 http://blog.csdn.net/wumuzi520/article/details/7021210 #include #include #include #include using namespace std;int dp[32768];int main(){ int n; while(~scanf("%d",&n)) { int i,j; memset(dp,0,si... 阅读全文

posted @ 2013-11-19 11:44 love so much 阅读(206) 评论(0) 推荐(0) 编辑

仿爱乐透android客户端界面实现(附工程源码)
摘要:最近研究了爱乐透android客户端的界面,感觉它的界面布局在一般开发中具有代表性。难点在于复杂的布局实现。界面实现主要采用了以下方式:注意:版本支持:android2.2以上,低版本要改动源码哦。适合阅读人群:android初学者。1.混合布局。2.动态加载xml布局文件实现不翻页中间不同页面的更改切换.(类Tab布局)。3.intent翻页。4.list列表实现。5。。。不多说先上图(部分):工程.java部分:其他文件部分: 希望里面的一些布局以及事件处理的实现能够帮到一些初学android的朋友们。当然也希望android大神们提出批评和意见。下面就上工程源码吧(有于csdn空间... 阅读全文

posted @ 2013-11-19 11:40 love so much 阅读(277) 评论(0) 推荐(0) 编辑

洗牌算法
摘要:题目:给定 n 个排好序的数,要求,随机打乱这个 n 个数的顺序,使其无序排列。假设 n = 100算法实现如下:// Test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include void SWAP(int* a,int* b) { int tmp = *a; *a = *b; *b = tmp;}int main(void){ int nums[100]; int i; int j; srand(time(NULL)); for (i = 0; i < 100; i ++) //. 阅读全文

posted @ 2013-11-19 11:37 love so much 阅读(203) 评论(0) 推荐(0) 编辑

截图小程序
摘要:下面是个简单的截图小程序,没有写GUI,只写了个简答的截图屏幕的代码部分。import java.awt.Dimension;import java.awt.Rectangle;import java.awt.Robot;import java.awt.Toolkit;import java.awt.image.BufferedImage;import java.io.File;import javax.imageio.ImageIO;import java.awt.AWTException;import java.io.IOException;public class ScreenShot. 阅读全文

posted @ 2013-11-19 11:33 love so much 阅读(899) 评论(0) 推荐(0) 编辑

Python中的函数
摘要:Python中,函数返回值通过return语句,但是返回类型不像C++那样需要定义其类型;同样输入形参只需要写名字就行了,不需要定义类型。在Python中,函数内为参数赋值不会改变外部任何变量(按值传递)。在Python里面的作用域概念,包括局部作用域和全局作用域。(1)要改变值有两种方式:一是通过返回值;二是将要改变的值封装到列表中。#方法1foo = 10def inc(x):return x + 1;#作为返回值返回foo1 = inc(foo)print(foo)11#方法2def inc(x):x[0]+=1foo=[10] #将值放到列表中inc(foo)print (foo... 阅读全文

posted @ 2013-11-19 11:30 love so much 阅读(274) 评论(0) 推荐(0) 编辑

HDU 4786 生成树 并查集+极大极小值 黑白边 确定选择白边的数量
摘要:题意:给定一个无向图n 个点 m条无向边u v valval == 1 表示边(u, v) 为白边问能否找到n个点的生成树, 使得白边数为斐波那契数思路:并查集求图是否连通( 是否存在生成树)求出 最多白边树 的 白边数量求出 最少白边树 的 白边数量若[最少, 最多] 区间内存在斐波那契数 ,则满足条件(也就是说,白边的数量是连续有解的)//YY得证#include#include#include#include#include#include#include#include#include#include#include#include#define N 101010#define inf 阅读全文

posted @ 2013-11-19 11:26 love so much 阅读(267) 评论(0) 推荐(0) 编辑

随手记今天跟的几个iOS项目代码的问题
摘要:休了一阵子假期,今天刚回来上班,项目代码已经有挺大的变化了,我就先体验、发现、跟进问题。第一个问题是点击某个cell就挂掉的现象,同事表示必现但挺神奇。由于挂掉的时候没有啥有意义的信息,所以先简单粗暴地在- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ 打个断点,结果还没命中就挂了。再一看cell的布局,发现是在一个UITableViewCell对象的contentView上面addSubview一个由nib文件加载进来的UI控件,在这个控件中有响应touch 阅读全文

posted @ 2013-11-19 11:23 love so much 阅读(248) 评论(0) 推荐(0) 编辑

软件工程之三大模型
摘要:在学习软工视频的时候,老师提到了三大模型,包括瀑布模型、原型模型和螺旋模型,下面,我就这三大模型做一些总结和个人的理解。 首先将这三种模型呈现给大家:一、瀑布模型二、原型摸型三、螺旋模型 这三个模型是逐步递进的,步步优化的。 瀑布模型:方便易用,降低了软件的复杂性;但它的缺点就是在需求分析之后,用户就不再参与开发,这样导致很有可能用户的想法不能及时反映给开发人员,导致用户对产品不满,并且产品开发周期长,产品中出现的错误页很难被发现,产品和用户见面晚,这样就大大增加了返工的几率。为了避免这些问题,便有了快速原型法。 原型模型:简单的说就是可以让正在开发的系统可以立刻恢复原型,这样可以及时发现.. 阅读全文

posted @ 2013-11-19 11:19 love so much 阅读(928) 评论(0) 推荐(0) 编辑

实战nginx 基础知识总结(一)1.1
摘要:squidSquid是一个缓存Internet数据的软件,其接收用户的下载申请,并自动处理所下载的数据。当一个用户想要下载一个主页时,可以向Squid发出一个申请,要Squid代替其进行下载,然后Squid连接所申请网站并请求该主页,接着把该主页传给用户同时保留一个备份,当别的用户申请同样的页面时,Squid把保存的备份立即传给用户,使用户觉得速度相当快。Squid可以代理HTTP、FTP、GOPHER、SSL和WAIS等协议并且,Squid可以自动地进行处理,可以根据自己的需要设置Squid,使之过滤掉不想要的东西。Squid可以工作在很多的操作系统中,如AIX、Digital、UNIX、F 阅读全文

posted @ 2013-11-19 11:16 love so much 阅读(291) 评论(0) 推荐(0) 编辑

正襟危坐说--操作系统(肆):线程
摘要:线程线程就是我们为了让一个进程能够同时干多件事情而发明的“分身术”。同一进程中的每个线程在本质上是一样的,即拥有同样的程序文本,但线程执行的上下文不一致。即线程是进程里面的一个执行上下文,或者执行序列。同一个地址空间里面的所有线程就构成了进程。//线程是CPU切换的最小单位,进程是资源分配的最小单位。例如:当我们使用Word时,实际上是打开了多个线程。这些线程一个负责显示,一个接受输入,一个定时存盘。这些线程一起运转(同时参与竞争CPU),让我们感觉到输入和屏幕显示同时发生,而不用键入一些字符,等待一会儿才看到屏幕显示。线程管理要管理线程就要维持线程的各种信息,存放这些信息的数据结构称为线程控 阅读全文

posted @ 2013-11-19 11:12 love so much 阅读(262) 评论(0) 推荐(0) 编辑

枚举最短路径+SPFA
摘要:Harry Potter and the Final Battle Submit Status Description The final battle is coming. Now Harry Potter is located at city 1, and Voldemort is located at city n. To make the world peace as soon as possible, Of course, Harry Potter will choose the shortest road between city 1 and... 阅读全文

posted @ 2013-11-19 11:08 love so much 阅读(227) 评论(0) 推荐(0) 编辑

再见了acm
摘要:2013年11月17日长沙区域赛我的最后一场区域赛。忙碌了三年的acm要停下脚步,一时还无法接受。这样一个结果有点无奈。感谢队友,三年三支队伍五个队友,感谢你们。(每当写到这里时就总有点小忍不住)以后还有很长的路,还有更多的挑战要面对,加油! 阅读全文

posted @ 2013-11-19 11:05 love so much 阅读(109) 评论(0) 推荐(0) 编辑

10994 - Simple Addition(规律)
摘要:Problem E Simple Addition Input:Standard InputOutput:Standard OutputLet’s define a simple recursive function F (n), whereLet’s define another function S (p, q),In this problem you have to CalculateS (p, q)on given value ofpandq.InputThe input file contains several lines of inputs. Each line contains 阅读全文

posted @ 2013-11-19 11:01 love so much 阅读(487) 评论(0) 推荐(0) 编辑

hdu 1284 关于钱币兑换的一系列问题 九度oj 题目1408:吃豆机器人
摘要:钱币兑换问题Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 4565Accepted Submission(s): 2576 Problem Description 在一个国家仅有1分,2分,3分硬币,将钱N兑换成硬币有很多种兑法。请你编程序计算出共有多少种兑法。 Input 每行只有一个正整数N,N小于32768。 Output 对应每个输入,输出兑换方法数。 Sample Input ... 阅读全文

posted @ 2013-11-19 10:58 love so much 阅读(1038) 评论(0) 推荐(0) 编辑

三分求二次函数的极值
摘要:C - Error CurvesTime Limit:2000MSMemory Limit:65536KB64bit IO Format:%I64d & %I64uSubmit StatusDescription Josephina is a clever girl and addicted to Machine Learning recently. She pays much attention to a method called Linear Discriminant Analysis, which has many interesting properties. ... 阅读全文

posted @ 2013-11-19 10:54 love so much 阅读(464) 评论(0) 推荐(0) 编辑

ms sql 获取字符串首字母
摘要:很久没有编写新文章,现在发布一篇自定义函数,针对于ms sql数据库中需要获取字符串首字母,对于需要的朋友希望对你有用,如果你有更好的方法也可以给我留言。函数如下:--获取字符串首字母CREATE FUNCTION f_GetPY(@str nvarchar(4000))RETURNS nvarchar(4000)ASBEGIN--创建临时表DECLARE @py TABLE( ch char(1), hz1 nchar(1) COLLATE Chinese_PRC_CS_AS_KS_WS, hz2 nchar(1) COLLATE Chinese_PRC_CS_AS_KS_WS)--插入匹配 阅读全文

posted @ 2013-11-19 10:51 love so much 阅读(391) 评论(1) 推荐(0) 编辑

如何设置gen_server在退出时执行相关操作
摘要:如果gen_server在监控树中不需要stop函数,gen_server会由其supervisor根据shutdown策略自动终止掉.如果要在进程终止之前执行清理,shutdown策略必须设定一个timeout值而不是brutal_kill并且gen_server要在init设置trap_exit.当被supervisor命令shutdown的时候,gen_server会调用terminnate(shutdown,State),特别注意:被supervisor终止掉,终止的原因是Reason=shutdown,这个我们之前也init(Args)->...,process_flag(tr 阅读全文

posted @ 2013-11-19 10:47 love so much 阅读(358) 评论(0) 推荐(0) 编辑

C++拾遗
摘要:1三个概念 字符串字面值是一串常量字符(是一个常量),字符串字面值常量用双引号括起来的零个或多个字符表示,为兼容C语言,C++中所有的字符串字面值都由编译器自动在末尾添加一个空字符。字符串字面值的类型就是 const char 类型的数组。标准库函数 strlen 用于计算 C 风格字符串中的字符个数, 不包括 null 结束符。 C++风格字符串:string那么string a1=“hello”//这个就是string string a2=a1+"world"//其中a1 是string “world”是字符串字面值 对string类使用c_str函数可返回返回指向字符 阅读全文

posted @ 2013-11-19 10:44 love so much 阅读(184) 评论(0) 推荐(0) 编辑

[置顶] Linux下文件和目录权限说明
摘要:在Linux下使用ls -l或者ll命令可以查看文件和文件夹的权限。结果显示类似于:drwxrwxrwx,这里分为四组,分别为文件类型,文件所有者的权限(读写执行),文件所有者所在组用户的权限(读写执行),其他用户的权限(读写执行),这里不再详述,相信只要用Linux的用户都知道。这里直接文件夹的权限进行说明: Linux中目录的权限: w: 删除/修改文件夹的权限 r: 以列表形式列出文件夹中文件的权限 x: 进入文件夹/创建文件/创建目录的权限 阅读全文

posted @ 2013-11-19 10:39 love so much 阅读(265) 评论(0) 推荐(1) 编辑

Android百度地图之显示地图
摘要:添加地图显示 一、在百度官网下载相关的SDK(网址:http://developer.baidu.com/map/sdkandev-download.htm) 解压下载好的BaiduMap_AndroidSDK_v2.1.3_Sample文件 把BaiduMap_AndroidSDK_v2.1.3_Sample中的 libs 中的文件全部复制到 Project 中的 libs 目录中。 二、UI界面打开res/layout /main.xml 三、创建地图引擎、地图显示器File: sr... 阅读全文

posted @ 2013-11-19 10:36 love so much 阅读(478) 评论(0) 推荐(0) 编辑

USACO March. 2012
摘要:Connect the CowsTimes17水题LandscapingFlowerpotTractor广搜 搜到边界就可以终止了 没什么难度#include #include #include using namespace std;const int MAX = 1010;int a[MAX][MAX];int dir[4][2] = {0,1,0,-1,1,0,-1,0};struct node{ int x; int y; int step; bool friend operator b.step; }}s;void bfs(){ int i; s.step = 0; priorit. 阅读全文

posted @ 2013-11-19 10:32 love so much 阅读(302) 评论(0) 推荐(0) 编辑

JNI之HelloWorld
摘要:什么是JNI?JNI java本地开发接口 JNI 是一个协议 这个协议用来沟通java代码和外部的本地代码(c/c++). 通过这个协议,java代码就可以调用外部的c/c++代码 外部的c/c++代码也可以调用java代码 环境搭建完毕......开始第一个JNI程序咯..╮(╯_╰)╭必写的HelloWorld. 第一步: 首先创建一个普通的android工程: 第... 阅读全文

posted @ 2013-11-19 10:29 love so much 阅读(289) 评论(0) 推荐(0) 编辑

复习C语言系列二:动态调用函数指针数组
摘要:a:用call_fun_ptr调用afun(),b:用call_fun_ptr调用bfun() a 请输入给您指定的函数输调用的参数 afun_par ----------------------------- now call_fun_ptr ----------------------------- call afun:(afun_par) ----------------------------- 请按任意键继续. . . a:用call_fun_ptr调用afun(),b:用call_fun_ptr调用bfun() b 请输入给您指定的函数输调用... 阅读全文

posted @ 2013-11-19 10:25 love so much 阅读(369) 评论(0) 推荐(0) 编辑

HDU2527:Safe Or Unsafe(哈弗曼树)
摘要:Problem DescriptionJavac++ 一天在看计算机的书籍的时候,看到了一个有趣的东西!每一串字符都可以被编码成一些数字来储存信息,但是不同的编码方式得到的储存空间是不一样的!并且当储存空间大于一定的值的时候是不安全的!所以Javac++ 就想是否有一种方式是可以得到字符编码最小的空间值!显然这是可以的,因为书上有这一块内容--哈夫曼编码(Huffman Coding);一个字母的权值等于该字母在字符串中出现的频率。所以Javac++ 想让你帮忙,给你安全数值和一串字符串,并让你判断这个字符串是否是安全的? Input 输入有多组case,首先是一个数字n表示有n组数据,... 阅读全文

posted @ 2013-11-19 10:22 love so much 阅读(279) 评论(0) 推荐(0) 编辑

Eclipse开启与关闭代码自动提示功能
摘要:Eclipse代码里面的代码提示功能默认是关闭的,只有输入“.”的时候才会提示功能,用vs的用户可能不太习惯 这种,vs是输入任何字母都会提示,下面说一下如何修改eclipse配置,开启代码自动提示功能 打开 Eclipse-> Window -> Perferences -> Java -> Editor -> Content Assist,在右边最下面一栏找到auto-Activation ,下面有三个选项,找到第二个“Auto activation triggers for Java:”选项在其后的文本框中会看到一个“.”存在。这表示:只有输入“.”之后才会 阅读全文

posted @ 2013-11-19 10:18 love so much 阅读(4732) 评论(0) 推荐(0) 编辑

POJ 3384 Feng Shui 凸包直径 + 半平面交
摘要:G++一直没有过了 换成 C++果断A掉了。。。It's time to bet RP. 题意:给一个多边形,然后放进去两个圆,让两个圆的覆盖面积尽量最大,输出两个圆心的坐标。思路:将多边形的边向里平移圆的的半径R,然后求新多边形的距离最长的两个点。平移多少废了一点脑筋,其他的就都是现成的模板了。这个是平移的函数,自己想得,不知道还有没有更简便的。左右平移只需要改一下 向量 Vvoid Panning_Edge(P &a1,P &a2,double dis){ //向v的右侧平移 P v = {a2.y-a1.y,a1.x-a2.x}; double t = dis/C 阅读全文

posted @ 2013-11-19 10:15 love so much 阅读(250) 评论(0) 推荐(0) 编辑

Irrlicht学习之光照的研究
摘要:Irrlicht学习之光照的研究 最近研究一下Irrlicht的光照。发现Irrlicht的光照还是比较简单的,相比低于它的OpenGL和Direct3D,设置光源以及设置光照的参数更加人性化(可能是因为OpenGL是基于C的,Direct3D是基于COM的,都没有面向对象那么简洁易懂?)但是光照的实现还是根据底层的渲染器来决定的,也就是说可能是OpenGL的高洛德光照模型,也可能是Direct3D中的光照模型。 演示程序和源代码下载地址:这里 为了准确地展现Irrlicht设置和显示光照的特性,需要载入一个场景模型。这里我从游艺网中下载了一个max模型,然后通过3DS Max转为obj格式, 阅读全文

posted @ 2013-11-19 10:11 love so much 阅读(523) 评论(0) 推荐(0) 编辑

正襟危坐说--操作系统(伍):进程间通信
摘要:进程(线程)间通信-----------关于进程间通信,以后会有专门的一个专题,故在此简单介绍。两个进程在不同的地址空间中,它们之间如何通信?1,通过main函数传入参数。传递的消息只能是文本消息(当然,你也可以把二进制消息转成文本的),传递的消息小,且不灵活。2,通过文件。这样当然可以,只是I/O操作会导致程序效率较低。为了解决我们的问题,操作系统给我们提供了一些进程间通信的机制。我们调用这些系统调用,可安全方便地实现在进程间通信。管道一个线程向这片存储空间的一端写入信息,另一个线程从存储空间的另一端读取信息。此方式为管道。管道所占的空间既可以是内存,也可以是磁盘(一般是内存)。从根本上说, 阅读全文

posted @ 2013-11-19 10:08 love so much 阅读(307) 评论(0) 推荐(0) 编辑

网站建设--团队的重要性
摘要:从来没有做一件事情做很长时间,朋友说我缺乏毅力,也许是吧!我也不想反驳,我也不会说他们不懂我,既然别人说了,必然我有不好之处。 我就是这样,不愿意比别人差,成长过程中我付出很多,不能说比别人多,但是绝对不会比别人少的。 小学-中学-高中-大学,直到现在大学毕业,步入社会,我都还算是满顺利的。身边的朋友也渐渐多了起来,陪着我一起成长。 几个月前,我创办了需真网,在创办过程遇到了很多的困难,也遇到了很多的挫折,身边的朋友一直在支持着我,这也成为我前进的动力。 我总是想着,靠自己的努力可以去做成什么事情。突然想起南拳妈妈的一首歌《小时候》,“小时候常常望着窗外的天空,幻想长大以后,能实现从前作过的. 阅读全文

posted @ 2013-11-19 10:04 love so much 阅读(182) 评论(0) 推荐(0) 编辑

好累啊,你感觉到了吗?
摘要:做程序员 ,每一天都是头昏昏沉沉的。累的很,有时仔细想一想不想在干了,今天在上班时,我看了两遍离职指南,虽然现在的我,不知道离职后可以干什么,但是我追随内心,但是下一次遇到困难时,会不会轻易放弃呢?在上学期间,自己是多么想当一个优秀的程序员,自己也做过一些努力,但是现实就是残酷的。虽然自己也努力,有可能是努力不够,觉得有点力不从心。我有两三次都在问自己,我是真的喜欢“程序员”,还是想初恋那样,我只是喜欢自己想象中的那个女孩子,现在接触后却发现不是那样。失恋后,我也会反问我怎么会喜欢这样的女孩子?我再也不会选择这个的女孩子,虽然现在自己很痛苦,我想是上坡路,自然的规律告知我,是不好走的,凡是站的 阅读全文

posted @ 2013-11-19 10:00 love so much 阅读(188) 评论(0) 推荐(0) 编辑

android 4.2 root
摘要:前一段因工作需要,对android4.2 进行root。但是在下载了 点击打开链接,下载了Superuser.apk,把对应的apk拷贝到system/app,su拷贝到/system/bin 与/system/xbin、下之后,修改权限未777.但是发现一个奇怪的现象,一直显示找不到su来安装。几经周折,最后终于找到原因,多了一个SUID群组的权限s。在终端修改了6755权限后,问题得到解决,root成功了。看到这里大家活血要开心了,但是在init.rc中修改完权限,重新更新系统后,奇迹出现了,权限还是777,仍然无法root。后来找了一下原因,原来应该吧权限修改在init.${produc 阅读全文

posted @ 2013-11-19 09:57 love so much 阅读(285) 评论(0) 推荐(0) 编辑

OpenSSL命令---rand
摘要:用途:用来产生伪随机字节。随机数字产生器需要一个seed,先已经说过了,在没有/dev/srandom系统下的解决方法是自己做一个~/.rnd文件。如果该程序能让随机数字产生器很满意的被seeded。程序写回一些怪怪的东西回该文件。用法:openssl rand [-out file] [-rand file(s)] [-base64] [-hex] num 选项说明:-out file:结果输出到file中。-rand file(s):指定随机数种子文件,多个文件间用分隔符分开,windows用“;”,OpenVMS用“,“,其他系统用“:”。-base64:输出结果为BASE64编码数据. 阅读全文

posted @ 2013-11-19 09:53 love so much 阅读(896) 评论(0) 推荐(0) 编辑

STL中deque
摘要:以下学习一下STL中另一种序列容器——deque。deque表示double-ended queue,即双向队列,deque是通过作为动态数组的方式实现的,这样可以在两端插入元素。因此,deque可以在任何一个方向进行扩展。同时可以在中间插入元素。在开头或结尾处插入元素非常的快,然而在中间插入元素将会比较耗时间,因此需要移动队列中的元素。 定义deque容器的类名为deque。类deque的定义以及deque对象的各种操作函数的实现包含在头文件中,因此,在程序中使用deque时,程序中必须包含如下语句:#include 类deque中包含好几个构造器,因此,当声明一个deque对象时,可以通. 阅读全文

posted @ 2013-11-19 09:49 love so much 阅读(268) 评论(0) 推荐(0) 编辑

正襟危坐说--操作系统(陆):进程同步
摘要:进程同步引入线程后,我们也引入了一个巨大的问题:即多线程程序的执行结果有可能是不确定的。同步就是让所有线程按照一定的规则执行,使得其正确性和效率都有迹可循。线程同步的手段就是对线程之间的穿插进行控制。锁两个步骤(两条语句)中间留有被别的线程穿插的空挡,可能造成执行结果的错误。这时,我们可以用锁来将这两个步骤并为一个步骤,或者变成一个原子操作,使其中间不留空挡。锁有两个基本操作:闭锁和开锁。闭锁就是将锁锁上,其他人进不来。开锁就是你做的事情做完了,将锁打开,别人可以进去了。闭锁操作有两个步骤:①等待锁为打开状态②获得锁并锁上显然,闭锁的两个操作应该是原子操作,不然就会留下穿插的空挡,从而造成功效 阅读全文

posted @ 2013-11-19 09:46 love so much 阅读(284) 评论(0) 推荐(0) 编辑

CUDA纹理绑定
摘要:纹理绑定的一般步骤:size_t fea_pitch;texture features2D;cudaMallocPitch((void**)(&dev_features), &fea_pitch, sizeof(unsigned char) * sfeaturesw, sfeaturesh);cudaChannelFormatDesc feaDesc = cudaCreateChannelDesc();cudaMemcpy2D(dev_features, fea_pitch, sfeatures, sizeof(unsigned char) * sfeaturesw, size 阅读全文

posted @ 2013-11-19 09:42 love so much 阅读(788) 评论(0) 推荐(0) 编辑

java.lang.NoClassDefFoundError: org.ksoap2.transport.HttpTransportSE异常处理
摘要:原因就是没有打包进去 因为引用进去 编译时没出出现问题 解决如下 阅读全文

posted @ 2013-11-19 09:38 love so much 阅读(242) 评论(0) 推荐(0) 编辑

间谍短信
摘要:前几天收到了10659*** 发来的短信,说是回复500即可领取500M流量,看该号码以前的发送记录,都和运营商的活动有关,看上去不是假的,这个时候,想起了一个问题,如果一个诈骗号码去放长线,不时的发送一些真实的活动信息,等到一段时间后,你相信它的时候,再发送假的信息来进行诱骗,这种长线钓鱼的方式值得警惕。上述方式就是间谍方式,获取信任后,开始搞破坏,九真一假的谎言是最难识破的。木马可以说得上是种间谍方式。间谍是个中性词,贬义的如:奸细,叛徒褒义的如:卧底,内应不怕骗子花样多,就怕骗子有耐心。 阅读全文

posted @ 2013-11-19 09:35 love so much 阅读(434) 评论(0) 推荐(0) 编辑

Opencv2系列学习笔记2(图像的其它操作)
摘要:本节主要涉及到图像的领域、算术操作以及如何操作图像感兴趣的区域。一:邻域操作以下例子主要对图像进行锐化。基于拉普拉斯算子。这幅图像的边缘部分将得到放大,细节部分将更加的锐利。计算方式为:sharpened_pixel = 5*current – left – right –up – down.Code:#include #include #include #include using namespace std;using namespace cv;void sharpen(const Mat &image, Mat &result){ const int nChannels 阅读全文

posted @ 2013-11-19 09:31 love so much 阅读(500) 评论(0) 推荐(0) 编辑

C++静态成员函数和静态成员变量的探索
摘要:静态数据成员属于类,非属于类对象,所以,定义位置就有了限制。静态数据成员要实际地分配空间,故不能在类的声明中定义(只能声明数据成员)。类声明只声明一个类的“尺寸和规格”,并不进行实际的内存分配,所以在类声明中写成定义是错误的。它也不能在头文件中类声明的外部定义,因为那会造成在多个使用该类的源文件中,对其重复定义。 静态成员函数只能调用静态成员,要调用非静态成员,只能通过类对象,但一般成员函数可以调用静态成员函数。下面是一个综合性示例,对上面所说都有涉及:#include #include using namespace std;class Student{private : int _num; 阅读全文

posted @ 2013-11-19 09:28 love so much 阅读(299) 评论(0) 推荐(0) 编辑

OpenSSL命令---req
摘要:用途:本指令用来创建和处理PKCS#10格式的证书。它还能够建立自签名证书,做Root CA。用法:openssl req [-inform PEM|DER] [-outform PEM|DER] [-in filename] [-out filename] [-text] [-pubkey] [-noout] [-verify] [-modulus] [-nodes] [-subject] [-passin arg] [-passout arg] [-key filename] [-keyform PEM|DER] [-keyout filename] [-rand file(s)] [-. 阅读全文

posted @ 2013-11-19 09:24 love so much 阅读(1558) 评论(0) 推荐(0) 编辑

二维数组与二维指针总结
摘要:#include /* (一)输入参数为二维数组,函数形参为二维指针 (1)二维数组不能直接作为输入参数传给形参为二维指针的函数,如果要作为参数传递,在传递前必须进行强制类型转换(如果不转换gcc会报warning,而g++由于进行强制类型检查,会报error); (2)作为形参的二维指针在函数内部不能够像二维数组那样采用下标的方式来来引用,必须手动计算内存寻址; (3)由于传递的是地址,值的改变会影响到实参的值。 原因: (1) 二维指针的内存分配不一定是连续的;而二维数组的内存分布是连续的,他们的类型也不一样; (2) 根据运算符优先级, 二维指针 TYPE **p,表示p所指... 阅读全文

posted @ 2013-11-19 09:21 love so much 阅读(365) 评论(0) 推荐(0) 编辑

javascript学习(10)——[知识储备]链式调用
摘要:上次我们简单的说了下单例的用法,这个也是在我们java中比较常见的设计模式。今天简单说下链式调用,可能有很多人并没有听过链式调用,但是其实只要我简单的说下的话,你肯定基本上都在用,大家熟知的jQuery中我们通常都是调用完一个函数后,我们直接就继续调用其他函数,而不需要再去new一个新的对象。这就是典型的链式调用。首先我们列举个例子,说明下并非链式调用,给我们带来的不方便的地方:/** * 从一个实例引出立案时调用的需求 */(function(){ //创建一个cat function Cat(name){ this.name = name; this.run = function(){.. 阅读全文

posted @ 2013-11-19 09:17 love so much 阅读(227) 评论(0) 推荐(0) 编辑

A*算法(八数码问题)
摘要:#include #include #include #include #include #include #include #include using namespace std;#define DIRECTION intconst char TEST_END = '0';const int BOARDSIZE = 3;const int TABLESIZE = 370000;const int DIRECTION_SIZE = 4;const int INIT_POS_IN_HASH = -1;const int INIT_PARENT = -1;const int IN 阅读全文

posted @ 2013-11-19 09:14 love so much 阅读(372) 评论(0) 推荐(0) 编辑

【第一篇:C++与opencv】图片的读取和显示
摘要:这里介绍C++版本的opencv,和C语言版本有些不同,先看代码^_^【编译环境:opencv2.4.4和VS2008】#include "stdafx.h"#include "opencv2/opencv.hpp"using namespace cv;using namespace std;int _tmain(int argc, _TCHAR* argv[]){ Mat src; //加载图片 src= imread("F://Opencv_picture//44.jpg", CV_LOAD_IMAGE_COLOR); //检测是 阅读全文

posted @ 2013-11-19 09:10 love so much 阅读(2460) 评论(0) 推荐(0) 编辑

ARM流水线(pipeline)
摘要: 阅读全文

posted @ 2013-11-19 09:06 love so much 阅读(290) 评论(0) 推荐(0) 编辑

OpenSSL命令---rsa
摘要:用途:Rsa命令用于处理RSA密钥、格式转换和打印信息。其实其用法和dsa的差不多。用法:openssl rsa [-inform PEM|NET|DER] [-outform PEM|NET|DER] [-in filename] [-passin arg] [-out filename] [-passout arg] [-sgckey] [-text] [-noout] [-modulus] [-check] [-pubin] [-pubout][-engine id] [-des] [-des3] [-idea]选项说明:-inform PEM|NET|DER:输入文件格式,DER、PE 阅读全文

posted @ 2013-11-19 09:03 love so much 阅读(779) 评论(0) 推荐(0) 编辑

Javah生成JNI头文件
摘要:首先确保java的环境变量配置好了。1:打开cmd进入doc命令窗口:进入class所在目录,我的class是在F:\summerVacation\ndkhelloworld\bin\classes(不要跟包名) 我项目class文件的根目录(后面是包名及class文件): 包名为(com.pl.demo1) 3. 执行javah - jni com.pl.demo1.MainActivity(com.pl.demo1是包名 有包名必须跟包名) 4.在F:\summerVacation\ndkhelloworld\bin\classes生成了我们所要的文件(com_pl_demo1_Ma... 阅读全文

posted @ 2013-11-19 08:59 love so much 阅读(528) 评论(0) 推荐(0) 编辑

Stbdroid之ShapeDrawable
摘要:Shape可以定义矩形、椭圆形、线条、圆形 下面是一些例子,修改上面的属性的效果图:layout就是一个ImageView下面是shape的配置文件内容 效果如左边的图,当上面改成android:radius="50dp" 现在看下gradient,shape的内容如下 效果图如下,,修改如下: 图如下 下面看下padding,首先ImageView的内容: shape的内容: 最后,看size和stroke 同样是Image... 阅读全文

posted @ 2013-11-18 14:01 love so much 阅读(295) 评论(0) 推荐(0) 编辑

Android之判断设备网络连接状态,并判断连接方式
摘要:在Android开发过程中,对于一个需要连接网络的Android设备,对设备的网络状态检测是很有必要的!有很多的App都需要连接网络。判断设备是否已经连接网络,并且在连接网络的状态下判断是wifi无线连接还是GPRS手机网络连接,这样就可以在不同的网络连接下去调用不同的方法,处理不同的事情。这些功能都写在了下面的代码中了!请看主要代码如下: /** * 检测网络是否连接 * @return */ private boolean checkNetworkState() { boolean ... 阅读全文

posted @ 2013-11-18 13:57 love so much 阅读(289) 评论(0) 推荐(0) 编辑

[置顶] 程序员必知(二):位图(bitmap)
摘要:位图是什么?位图就是数组,一般来说是bit型的数组,具有快速定位某个值的功能,这种思想有很广泛的应用,比如下边两题: 1 找出一个不在5TB个整数中存在的数假设整数是32位的,总共有4GB个数,我们可以用bitmap,每个整数一个bit,这样大概是4GB/8=512MB, 初始化时都为0,依次遍历这个5TB个数,置相应位为1,最后遍历一次数组,找到第一个为零数即可。 2 找出在5TB个数中只出现一次的数字我们至少需要“未出现”,“出现一次“,”出现多次“等状态,所以我们可以用2bit去表示,00,01,10分别表示“未出现”,“出现一次“,”出现多次“。又因为32位整数,得需要2*4GB/8= 阅读全文

posted @ 2013-11-18 13:54 love so much 阅读(254) 评论(0) 推荐(0) 编辑

中断子系统8_软中断入口处理
摘要:// irq统计信息1.1 typedef struct { unsigned int __softirq_pending;//softirq标志位,32种softirq unsigned long idle_timestamp; unsigned int __nmi_count; //nmi中断发生次数 unsigned int apic_timer_irqs; /* arch dependent */} ____cacheline_aligned irq_cpustat_t;// 检查softirq标志是否被置位1.2 #define local_softirq_pending() \ _ 阅读全文

posted @ 2013-11-18 13:50 love so much 阅读(348) 评论(0) 推荐(0) 编辑

二叉搜索树的后续遍历序列
摘要:/** * 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历结果,假设输入的数组的任意两个数字都互不相同 * @author Q.Yuan * */public class JudgePostOrder { /** * * @param a 后序遍历结果 * @param low 序列的开始 * @param high 序列的结束 * @return */ public boolean isPostOrder(int[] a,int low,int high){ int root = a[high]; int leftEnd = low; //找到第一个比根... 阅读全文

posted @ 2013-11-18 13:47 love so much 阅读(266) 评论(0) 推荐(0) 编辑

整理生命
摘要:半年前,我有了CSDN上的blog,翻阅以前的blog,会看到自己清晰地蜕变,我的同样是搞软件的同学们问我学到了什么的时候,我就会说,你看看我的blog吧。 贾琳学长说:一个长期的价值blog是一份很好的简历。我的道行太浅,直至今日,也未能写出篇篇优秀的blog。 写blog就是在整理我们的生命。 第一、处理日常的人和事 首先,我们如何写一篇优秀的blog,我们每天都会遇见很多人,很多事情,于是我们就有了很多零碎的东西,就写在onenote里面或者写在手机里面,然后经过: 零碎的东西→润色→组织思考→成文 我们每天遇到的人或事,当我们写成了blog,就给了我们反思的机会,blog使用一种很正. 阅读全文

posted @ 2013-11-18 13:43 love so much 阅读(200) 评论(0) 推荐(0) 编辑

sicily9162. RAZLIKA
摘要:9162. RAZLIKA限制条件时间限制: 2 秒, 内存限制: 256 兆题目描述Mirko's newest math homework assignment is a very difficult one! Given a sequence, V, of N integers, remove exactly K of them from the sequence. Let M be the largest difference of any two remaining numbers in the sequence, and m the smallest such differ 阅读全文

posted @ 2013-11-18 13:40 love so much 阅读(161) 评论(0) 推荐(0) 编辑

VS2010 .net4.0 登录QQ 获取QQ空间日志 右键选中直接打开日志 免积分 源码下载
摘要:代码有一部分是原来写的 最近翻代码 看到了 就改了一下 CSDN上传源码 上传了几次都没 成功 郁闷 不知道怎么回事 上传不了 想要的留 邮箱 或加群77877965 下载地址在下面 演示地址http://download.csdn.net/detail/xzh1995/6567829源码地址http://download.csdn.net/detail/xzh1995/6567567 阅读全文

posted @ 2013-11-18 13:36 love so much 阅读(176) 评论(0) 推荐(0) 编辑

二进制 与 十进制 互转
摘要:==============================================================================二进制转十进制:方法:“按权展开求和” 例: (1011.01)2 =(1×2^3+0×2^2+1×2^1+1×2^0+0×2^(-1)+1×2^(-2) )10 =(8+0+2+1+0+0.25)10 =(11.25)10 规律:个位上的数字的次数是0,十位上的数字的次数是1,......,依奖递增,而十 分位的数字的次数是-1,百分位上数字的次数是-2,......,依次递减。 阅读全文

posted @ 2013-11-18 13:33 love so much 阅读(874) 评论(0) 推荐(0) 编辑

javascript学习(9)——[设计模式]单例
摘要:单例模式,相信大家对此都不陌生,我们主要讲下javascript中几个比较常见的设计模式:(1).普通的单体 (2).具有局部变量的强大单体 (3).惰性单体 (4).分支单体 下面我们就一一进行介绍:(1)普通的单体/** * 单例模式在JS中使用非常的频繁 * 通过确保单例对象只存在一个实例, * 你就可以确信自己在所有的代码中使用的是全局资源 */(function(){ //先看来一个最简单的单体 //例如用户登录后的信息可以用一个单体存储 var UserInfo = { name:"hello", code:"00101", deptName 阅读全文

posted @ 2013-11-18 13:29 love so much 阅读(203) 评论(0) 推荐(0) 编辑

2013 Changsha Regional 一样的木板一样的气球
摘要:气球: 木板: 比赛现场: 场外: 曲线.... 除了第一题出的太慢了,总体比成都好了很多。。。。 自此,今年两铜收场,再接再厉,明年要有更好的成绩。 阅读全文

posted @ 2013-11-18 13:26 love so much 阅读(135) 评论(0) 推荐(0) 编辑

muduo简化(1):Reactor的关键结构
摘要:说明:本文参照muduo代码,主要用意是简化muduo代码呈现其主要结构,并脱离muduo的文件依赖。 本节简化的是Reactor的关键结构部分:EventLoop、Poller、Channel。遵照one loop per thread原则,一个事件循环对应一个IO线程,IO线程运行EventLoop事件主循环,该主循环loop调用IO复用器Poller监听事件集合,并将就绪事件通过事件分发器Channel执行相应的事件回调。通过C++封装的代码如下,名为Reactor.hpp(需将测试代码注释掉):#include#include#include#include#incl... 阅读全文

posted @ 2013-11-18 13:22 love so much 阅读(269) 评论(0) 推荐(0) 编辑

Oracle 11g New 热补丁
摘要:热补丁:概览对于Oracle 实例上的bug 修复或诊断补丁程序,热补丁 可以执行以下操作:• 安装• 启用• 禁用 热补丁:概览 使用热补丁可以安装、启用和禁用 正在运行的 活动Oracle 实例上的bug 修复或诊断补丁 程序。 使用热补丁是可在应用热补丁程序时避免停机的建议解决方案。 Oracle 提供了使用 opatch命令行实用程序对任何Oracle 数据库进行热补丁的功能。如果代码的更改范围和 复杂性都较小(例如,诊断补丁程序或小型bug 修复),则可提供热补丁程序。 安装热补丁程序 • 应用热补丁程序不需要关闭实例、重新链接Oracle... 阅读全文

posted @ 2013-11-18 13:18 love so much 阅读(279) 评论(0) 推荐(0) 编辑

跳转表实例
摘要:/* 用跳转表实现简易计算器 */#include #include #include #define NUM 10 double add(double a, double b) { return a+b;}double sub(double a, double b) { return a-b;} double mul(double a, double b) { return a*b;} double divide(double a, double b) { return a/b;}double compare_max(double a, double b){ return (a... 阅读全文

posted @ 2013-11-18 13:15 love so much 阅读(339) 评论(0) 推荐(0) 编辑

[置顶] android 心跳包的分析
摘要:android 心跳的分析 最近在做一个项目中用到了心跳包的机制,其实就是传统的长连接。或许有的人知道消息推送的机制,消息推送也是一种长连接 ,是将数据有服务器端推送到客户端这边从而改变传统的“拉”的请求方式。下面我来介绍一下安卓和客户端两个数据请求的方式 1、push 这个也就是有服务器推送到客户端这边 现在有第三方技术 比如极光推送。 2、pull 这种方式就是客户端向服务器发送请求数据(http请求) 接下来 我就给大家介绍Socket tcp心跳包的机制 虽然这块不是很难,找一些网上的资料不是很全面 这个模块参照一个朋友的功能模块... 阅读全文

posted @ 2013-11-18 13:11 love so much 阅读(1006) 评论(0) 推荐(0) 编辑

两个在线编写C++代码的网站
摘要:第一个支持的编程语言很多,首推http://ideone.com/第二个简单了点,不过可以通过email分享给朋友http://codepad.org/试一试,可以用这两个网站提高自己编写代码的能力,在没有那么多重量级IDE的环境下。 阅读全文

posted @ 2013-11-18 13:08 love so much 阅读(368) 评论(0) 推荐(0) 编辑

Android 开发中使用 SQLite 数据库
摘要:SQLite 是一款非常流行的嵌入式数据库,它支持 SQL 查询,并且只用很少的内存。Android 在运行时集成了 SQLite,所以每个 Android 应用程序都可以使用 SQLite 数据库。对数熟悉 SQL 的开发人员来时,使用 SQLite 相当简单。可以,由于 JDBC 不适合手机这种内存受限设备,所以 Android 开发人员需要学习新的 API 来使用 SQLite。本文主要讲解 SQLite 在 Android 环境中的基本使用。 SQLite 介绍 SQLite 一个非常流行的嵌入式数据库,它支持 SQL 语言,并且只利用很少的内存就有很好的性能。此外它还是开源的,任何. 阅读全文

posted @ 2013-11-18 13:04 love so much 阅读(350) 评论(0) 推荐(0) 编辑

c++ 容器、继承层次、句柄类
摘要:一、容器与继承在容器中保存有继承关系的对象,如果定义成保存基类对象,则派生类将被切割,如果定义成保存派生类对象,则保存基类对象又成问题(基类对象将被强制转换成派生类对象,而派生类中定义的成员未被初始化)。唯一的可行的选择是容器中保存对象的指针。但是需要用户管理对象和指针。C++中一个通用的技术是包装类(cover)或句柄类(handle)。用句柄类存储和管理类指针。句柄类大体上完成两方面的工作: a,管理指针,这与智能指针的功能类似。b,实现多态,利用动态绑定,是得指针既可以指向基类,也可以指向派生类。 包装了继承层次的句柄有两个重要的设计考虑因素:1)像对任何保存指针的类一样,必须确定对复. 阅读全文

posted @ 2013-11-18 13:01 love so much 阅读(470) 评论(0) 推荐(0) 编辑

关于RMAN的配置信息存储和控制文件的关系
摘要:没有使用catalog时,rman中的所有配置信息都会记入在 控制文件中控制文件中dump出来的信息:*************************************************************************** RMAN CONFIGURATION RECORDS *************************************************************************** (size = 1108, compat size = 1108, section max = 50, section in-use = 2 阅读全文

posted @ 2013-11-18 12:57 love so much 阅读(194) 评论(0) 推荐(0) 编辑

The Power of Reading——英语学习小技巧之七
摘要:This method is "The Power of Reading" and it comes from an article by Dr.Stephen Krashen. He is probably the number one expert on language learning and language teaching in the world.Here're some questions: 1.How do people ,native speakers, and people learning foreign languages learn v 阅读全文

posted @ 2013-11-18 12:54 love so much 阅读(337) 评论(0) 推荐(0) 编辑

4.7 《硬啃设计模式》 第24章 麻烦的多角关系 - 中介者模式(Mediator Pattern)简介
摘要:在Windows程序中,有时候界面控件之间的交互会很麻烦,如:A控件显示什么的时候,B控件要显示什么,另外C控件要不可用,同样其它控件也会有类似的复杂要求。控件与控件之间很容易形成复杂的多角关系了。现在让你来梳理这些多角关系,你会咋办? 蜘蛛网般的多角关系是很麻烦,所有麻烦最好通过一个中间人来解决,这就是中介者模式的核心思想。 应用了中介者模式的解决方案如下: 说明:1.每个控件不需要直接和别的控件打交道,只需要知道中介者就可以了。2.每个控件都需要保持保持中介者的引用,而中介者不一定需要保持每个控件的引用。3.Mediator的代码可能很复杂。中介者模式的类图如下:说明:1.对象... 阅读全文

posted @ 2013-11-18 12:50 love so much 阅读(251) 评论(0) 推荐(0) 编辑

【Visual C++】游戏开发五十六 浅墨DirectX教程二十三 打造游戏GUI界面(一)
摘要:本系列文章由zhmxy555(毛星云)编写,转载请注明出处。文章链接:http://blog.csdn.net/poem_qianmo/article/details/16384009作者:毛星云(浅墨)邮箱:happylifemxy@163.com 众所周知,GUI是游戏中不可缺少的元素,这篇文章中,我们首先了解了游戏GUI界面的知识与相关概念,然后一起设计了一个封装好GUI图形界面的C++类。这个类有着非常强的扩展性,使用也是极其方便,很适合二次开发。 先看一张实现的效果图吧:其中的背景音乐,游戏图标和背景图片都出自育碧公司的招牌式大作《刺客信条》。程序的窗口大小已经被浅墨调成了1366 阅读全文

posted @ 2013-11-18 12:47 love so much 阅读(1494) 评论(0) 推荐(0) 编辑

打包jar类库与使用jar类库
摘要:翻译人员: 铁锚 翻译时间: 2013年11月17日 原文链接: Build a Java library by using jar file 代码复用是软件开发中很重要的一个原则.将常用的函数构建为类库是一个很好的解决方法,什么时候要用到这些功能,只需要调用就好了.下面将演示如何导出jar类库与使用jar包:1. 导出jar类库打开Eclipse,选定工作空间.工作空间一般来说,是用户保存配置信息,以及保存源码的地方.然后在菜单栏中选择 File --> New --> Java Project, 选择以后的界面将如 图2 所示。如果没有Java Project这个快捷项,可以选 阅读全文

posted @ 2013-11-18 12:43 love so much 阅读(485) 评论(0) 推荐(0) 编辑

poj3693之后缀数组
摘要:Time Limit:1000MSMemory Limit:65536KTotal Submissions:5946Accepted:1799DescriptionThe repetition number of a string is defined as the maximum numberRsuch that the string can be partitioned intoRsame consecutive substrings. For example, the repetition number of "ababab" is 3 and "ababa 阅读全文

posted @ 2013-11-18 12:40 love so much 阅读(201) 评论(0) 推荐(0) 编辑

6.2 评估方法——为什么评估基本上都是能通过的?
摘要:好像很少听说某公司评估CMMI不通过的情况,似乎通过率很高,甚至100%,这其中有什么玄机吗?主任评估师是专业人士来的,如果他不是对企业有信心,他是不会做评估的。评估师会通过预评估、Doc Review或者和咨询师的沟通等方式,来了解企业的情况,判断是否已经适合做评估了,没有十足的信心,是不会做的。否则评估时才发现问题,就进退两难了。 很多公司的 过程改进 计划都定的很急,我相信很多评估师一开始就会说这个计划不行的,实际上我了解到的公司,实际的进展都比计划的长,甚至是一倍以上。我们公司当时定了个1年过5级的计划,其实很不切实际,结果我们搞了一年零8个月,如果加上前期时间,差不多要两年时间才能. 阅读全文

posted @ 2013-11-18 12:36 love so much 阅读(306) 评论(0) 推荐(0) 编辑

博客之思
摘要:写博客的好处 1.使自己变得更善于观察。 一旦你养成了记博客的习惯,与此同时你也赋予了一个更好的机会给自己,让自己去更细致地观察生活。一个人的生活经历本就是价值连城的,从中学习到的知识,教训更是异常珍贵。放眼生活中那些正面的、负面的信息,让自己静静地去思考,你会发现的更多。 2.防止遗忘。 你是不是有过这样的经历?如果你没有及时的把他记录在案,你的想法会随着时间的消逝而消失无形。这样的事情经常会发生在我身上,所以我养成了及时记录的习惯,就算电脑不在身边,我也一定会找笔和纸把瞬间闪过的想法立刻抓取下来。 3.加强记忆。 这与第二点相辅相成。通过思考后而写下来的东西,更容易在大... 阅读全文

posted @ 2013-11-18 12:32 love so much 阅读(133) 评论(0) 推荐(0) 编辑

STL中copy算法
摘要:STL中通过使用copy函数以提供一种方便的方式来输出容器中的元素。函数copy作为泛型算法的一部分,任何容器类型都可以使用。由于我们需要频繁的初始容器的元素,因此在继续讨论容器之前,先学习一下copy函数的用法。 copy函数不只是输出容器的元素。通常,它允许我们复制元素从一个地方到另一个地方。例如输出vector的元素或复制vector的元素到另一个vector,我们可以使用copy函数。该函数模版copy的原型为:template outputIterator copy(inputIterator first1, inputIterator last, outputIterator fi 阅读全文

posted @ 2013-11-18 12:29 love so much 阅读(1133) 评论(0) 推荐(0) 编辑

搭建zend framework1开发环境
摘要:1.和常规开发大致相同,首先下载zend framework1,下载地址如下http://www.zendframework.com/downloads/latest挑选其中一个下载,我下载的是full那个,下载后解压即可2.搭建zend framework项目(1)先配置环境变量,需要配置2个分别是php环境,zend framework环境,如下图所示我把后面的配置的那个路径贴出来E:\myphp;D:\zf\ZendFramework-1.12.3\bin第一个是我php目录也就是有php.exe那个,第二个就是刚才下载下载解压后zend framework目录,要配置到bin目录才可以 阅读全文

posted @ 2013-11-18 12:25 love so much 阅读(251) 评论(0) 推荐(0) 编辑

[Git]自译《Git版本控制管理》——1.介绍(二)_Git诞生
摘要:译者前言: 本系列译文为作者利用业余时间翻译,有些疏漏与翻译不到位的地方敬请谅解。 不过也很希望各位读者能给出中肯的建议。 方括号的注释,如[1][2]为译者注。 谢谢。 转载请注明出处:blog.csdn.net/zry656565 第一章 Git介绍第二部分先例 这本书并不会为你完整地介绍整个版本控制软件的历史。然而,一些具有里程碑意义和创新理念的版本控制软件对Git的横空出世有着非常重要的铺垫作用。(这一部分将有选择性地进行介绍,主要是介绍那些在免费软件社区中出现的版本控制软件的新特性)。 SCCS(SourceCodeControlSystem)是在Unix... 阅读全文

posted @ 2013-11-18 12:22 love so much 阅读(337) 评论(0) 推荐(0) 编辑

[置顶] P2P之我见,关于打洞的学问-------开篇
摘要:最近忙项目,有点累,无暇顾急博客,4月份本来想写写流媒体的文章,结果回家休了两个月回深圳后,接了P2P的项目,那就开始P2P吧。P2P起源于美国大学生Shawn Fanning写的一个分享软件Napster: -------- 看到这张图,我们不禁会想起今天的电驴,的确很像,功能也相似,下载的同时也能分享自己电脑上的多媒体。 napster, 电驴是一代产品,迅雷,快播是二代产品,支持边下边播。 题外话扯多了,咱们步入正题。 P2P全称是 peer to peer,国内有被翻译成点对点协议,顾名思议,即客户端与客户端直连。 但是,问题是只有极少数情况下,客户端之间才... 阅读全文

posted @ 2013-11-18 12:18 love so much 阅读(338) 评论(0) 推荐(0) 编辑

《Java TCP/IP Socket 编程 》读书笔记之十一:深入剖析socket——TCP套接字的生命周期
摘要:转载请注明出处:http://blog.csdn.net/ns_code/article/details/16113083 建立TCP连接 新的Socket实例创建后,就立即能用于发送和接收数据。也就是说,当Socket实例返回时,它已经连接到了一个远程终端,并通过协议的底层实现完成了TCP消息或握手信息的交换。 客户端连接的建立 Socket构造函数的调用与客户端连接建立时所关联的协议事件之间的关系下图所示: 当客户端以服务器端的互联网地址W.X.Y.Z和端口号Q作为参数,调用Socket的构造函数时,底层实现将创建一个套接字实例,该实例的初始状态是关闭的。TC... 阅读全文

posted @ 2013-11-18 12:15 love so much 阅读(222) 评论(0) 推荐(0) 编辑

c++实现二分查找
摘要:简要描述: 二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。条件:查找的数组必须要为有序数组。二分查找的过程剩简要描述如下图: 二种实现方式 1.递归/*arrat:数组 , low:上界; high:下界; target:查找的数据; 返回target所在数组的下标 */int binarySearch(int array[], int low, int high, int target) { int middle = (low + high)/2; if(low > high) { return -1; } if... 阅读全文

posted @ 2013-11-18 12:11 love so much 阅读(550) 评论(0) 推荐(0) 编辑

hadoop序列化机制与java序列化机制对比
摘要:1、采用的方法: java序列化机制采用的ObjectOutputStream 对象上调用writeObject() 方法; Hadoop 序列化机制调用对象的write() 方法,带一个DataOutput 类型的参数;2、反序列化过程: 两者都是从流中读取数据,java的反序列化过程会不断的创建新的对象;Hadoop反序列化机制不断的复用对象(在Block 的某个对象上反复调用readFields(),可以在同一个对象上得到多个反序列化的结果,而不是多个反序列化的结果对象(对象被复用了),这减少了Java 对象的分配和回收,提高了应用的效率)3、hadoop序列化的特征:❑ 紧凑:由于带宽 阅读全文

posted @ 2013-11-18 12:08 love so much 阅读(229) 评论(0) 推荐(0) 编辑

C、C++中“*”操作符和“后++”操作符的优先级
摘要:假设有如下的定义char carr[] = {"test"};char cp = carr; 那么表达式*cp++;的右值是什么呢?这个表达式在数组遍历的程序中非常常见,但我对于这个表达式的理解有些偏差,我一直认为它和下面的表达式是等价的。*cp;cp++;即先对cp进行解引用操作,然后使cp指向数组的下一个位置。虽然说最终的结果是一样的,但是这样理解是错误的。因为后++操作符的优先级比*的高,这时我们马上发现这解释不通啊,如果后++的优先级比*高的话,那么*cp++表达式应该先将cp指向数组的下一个位置,然后才进行解引用操作,这样的话得到的右值和前面的不符!其实在C或C+ 阅读全文

posted @ 2013-11-18 12:04 love so much 阅读(517) 评论(0) 推荐(0) 编辑

poj2774之最长公共子串
摘要:Long Long MessageTime Limit:4000MSMemory Limit:131072KTotal Submissions:18794Accepted:7744Case Time Limit:1000MSDescription The little cat is majoring in physics in the capital of Byterland. A piece of sad news comes to him these days: his mother is getting ill. Being worried about spending so much 阅读全文

posted @ 2013-11-18 12:01 love so much 阅读(322) 评论(0) 推荐(0) 编辑

Python之美[从菜鸟到高手]--urlparse源码分析
摘要:urlparse是用来解析url格式的,url格式如下:protocol :// hostname[:port] / path / [;parameters][?query]#fragment,其中;parameters一般用来指定特殊参数,使用的较少,至少我没怎么碰到,举几个链接:http://en.wikipedia.org/wiki/Robotics;Notes,http://en.wikipedia.org/wiki/Awesome;_I_Fuckin%27_Shot_That! 一:urlparse快速使用 urlparse(url, scheme='', allow 阅读全文

posted @ 2013-11-18 11:57 love so much 阅读(1271) 评论(0) 推荐(1) 编辑

(程序员面试题)字符串处理之寻找最大不重复子串
摘要:#include #include #define MAXLINE 4096int is_str_has_same_char(const char *str){ int temp[256]; int pos = 0; for (int tmp = 0; tmp < 256; temp[tmp] = 0, tmp++); for (; *str != '\0'; temp[*str]++, str++); for (; (temp[pos] < 2) && (pos < 256); pos ++); if (pos < 256) retur 阅读全文

posted @ 2013-11-18 11:53 love so much 阅读(456) 评论(0) 推荐(0) 编辑

hdu 4782 Beautiful Soupz
摘要:模拟。其实这题就是题目比较长而已。。。读完题目就差不多了。tag直接读就可以了,题目说了不用修改。然后整个题目就是让求text部分,严格按空格分开。注意每行前面空格个数。#include#include#include#include#include#include#include#include#include#include#define REP(i, n) for(int i=0; i=b; i--)#define CLR(a, b) memset(a, b, sizeof(a))#define PB push_back#define LL long longusing nam... 阅读全文

posted @ 2013-11-18 11:50 love so much 阅读(243) 评论(0) 推荐(0) 编辑

Ubuntu 12.04环境下配置Postgresql和phppgadmin
摘要:Ubuntu 12.04环境下配置Postgresql 9.1 和phppgadmin本系列文章由ex_net(张建波)编写,转载请注明出处。http://blog.csdn.net/zjianbo/article/details/16623879作者:张建波 邮箱:281451020@qq.com电话:13577062679 欢迎来电交流!一、系统环境准备 先下载ubuntu12.04的安装包,这里我用的是64位的系统 http://mirrors.zju.edu.cn/ubuntu-releases//precise/ubuntu-12.04.3-server-amd64.is... 阅读全文

posted @ 2013-11-18 11:46 love so much 阅读(342) 评论(0) 推荐(0) 编辑

[置顶] 老孟 DB2 V9.7 ESE(一)产品部署 基于centOS 6.4
摘要:本文安装系统CENTOS 6.4 DB2位数64安装中涉及目录位置各位可自行定义生产系统为安全和性能考虑,一般将DB2实例目录、日志目录、归档日志目录、表空间目录区分开,可建立/db2home/db2home/log/db2home/arclog/db2home/db 本文章安装的是DB2 ESE 就是企业版,因为后继文档还要搭建HADR,这个是有期限的,现在EXPRESS-C是免费的。 关于文档:较之前的版本来说现在好多了,提供了部分中文文档。全部的中文文档和英文文档可以打包下载:http://www-01.ibm.com/support/docview.wss?rs=71&uid= 阅读全文

posted @ 2013-11-18 11:43 love so much 阅读(1305) 评论(0) 推荐(0) 编辑

hdu1114小猪抢劫银行
摘要:题目:http://acm.hdu.edu.cn/showproblem.php?pid=1114完全背包题意:给出小猪钱罐的重量和装满钱后的重量,然后是几组数据,每组数据包括每种钱币的价值与重量,要求出重量最少能装满钱罐时的最大价值 #include #include #include #include using namespace std;int f[1000005];int min(int a,int b){ if(a>w1>>w2; w=w2-w1; //必须减去小猪本身重量 scanf("%d",&n); for(i = 0;i... 阅读全文

posted @ 2013-11-18 11:39 love so much 阅读(204) 评论(0) 推荐(0) 编辑

10247 - Complete Tree Labeling(递推高精度)
摘要:Problem BComplete Tree Labeling!Input:standard inputOutput:standard outputTime Limit:45 secondsMemory Limit:32 MBA completek-ary tree is ak-ary tree in which all leaves have same depth and all internal nodes have degreek. Thiskis also known as the branching factor of a tree. It is very easy to deter 阅读全文

posted @ 2013-11-18 11:36 love so much 阅读(315) 评论(0) 推荐(0) 编辑

codility上的练习(5)
摘要:codility出了lesson 5了。(1) 合法括号序列,包括( [ { ) ] }这6种字符的字符串,长度N在[0..200000]范围内,为其是否合法。要求时间复杂度O(N),空间复杂度O(N)。用堆栈简单判断就可以了。// you can also use includes, for example:// #include #include int solution(const string &S) { // write your code in C++ 98 int n = S.size(); stack s; for (int i = 0; i #incl... 阅读全文

posted @ 2013-11-18 11:32 love so much 阅读(473) 评论(0) 推荐(0) 编辑

Android 手机上安装并运行 Ubuntu 12.04
摘要:ubuntu.sh脚本的原地址变动了,导致下载不了,现在更新了网盘地址。小技巧:遇到一些下载失效的时候可以试一试p2p下载工具(如 easyMule、迅雷等)试一试,说不定有人分享过~* ————————————————————————————- Android 是基于Linux内核的开源操作系统,主要用在移动设备上。当然同样是基于Linux内核的操作系统,现在支持的Android的智能手机理论来说都能运行基于Linux的操作系统,比如现在流行的发行版:Ubuntu、Fedora 等等。不仅如此,现在的智能移动设备的硬件也越来越强,更为能运行Linux系统提供了良好的硬件支持。今天DawnDI 阅读全文

posted @ 2013-11-18 11:29 love so much 阅读(718) 评论(0) 推荐(0) 编辑

开发者必读的10本免费电子书
摘要:《开发者必读的10本免费电子书》作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs下面我为开发者提供了一个书籍列表,内容涵盖JavaScript、Python、HTML等。此书籍列表既适合开发者,又适合设计师。希望你能从中获得收益。这些免费书都是由O'Reilly出版社提供的。1.《Programming JavaScript Applications》在线阅读地址:http://chimera.labs.oreilly.com/books/1234000000262/index.html2、《Test-DrivenWeb Developmen 阅读全文

posted @ 2013-11-18 11:25 love so much 阅读(191) 评论(0) 推荐(0) 编辑

精选30道Java笔试题解答
摘要:都是一些非常非常基础的题,是我最近参加各大IT公司笔试后靠记忆记下来的,经过整理献给与我一样参加各大IT校园招聘的同学们,纯考Java基础功底,老手们就不用进来了,免得笑话我们这些未出校门的孩纸们,但是IT公司就喜欢考这些基础的东西,所以为了能进大公司就~~~当复习期末考吧。花了不少时间整理,在整理过程中也学到了很多东西,请大家认真对待每一题~~~下面都是我自己的答案非官方,仅供参考,如果有疑问或错误请一定要提出来,大家一起进步啦~~~1. 下面哪些是Thread类的方法()A start() B run() C exit() D getPriority()答案:ABD解析... 阅读全文

posted @ 2013-11-18 11:21 love so much 阅读(300) 评论(0) 推荐(1) 编辑

交互设计[1]--设计心理学
摘要:最近看完了关于交互设计方面的设计心理学,不得不说,国外对于某一学科 (当然我是说所有的学科都囊括)的研究的确很精深,这一本80年代的书,现在拿出来依然能够非常受用,不得不惊叹作者的独到见解。又或者是心理学这门研究心理的玩意,不是特别容易变吧,有句中国的老话说得好:江山易改、本性难移。哈哈~下面简单说下,总结的书中的一些独到见解,希望对大家有帮助:No1.本书中大量列举示例来论证作者的观点,这本身就是一种易于理解的方式,同时作者也利用这种实践书写了本书的核心思想,让用户易使用/易理解、外部环境提示用户、尽可能让用户少思考(当然用户基本的记忆是必不可少的)...No2.当然本书的核心思想可以用一句 阅读全文

posted @ 2013-11-18 11:18 love so much 阅读(242) 评论(0) 推荐(0) 编辑

Bandwidthd+Postgresql数据库配置笔记
摘要:Bandwidthd+Postgresql数据库配置笔记本系列文章由ex_net(张建波)编写,转载请注明出处。http://blog.csdn.net/zjianbo/article/details/16717625作者:张建波 邮箱:281451020@qq.com电话:13577062679 欢迎来电交流!一、安装前的准备工作 (1)安装前请参考http://blog.csdn.net/zjianbo/article/details/16623879,了解Postgresql数据库的安装配置。 (2)创建bandwidthd-pgsql 账号,该账户用来让Bandwidthd... 阅读全文

posted @ 2013-11-18 11:14 love so much 阅读(443) 评论(0) 推荐(0) 编辑

java代理课程测试 spring AOP代理简单测试
摘要:jjava加强课程测试代码 反射、 代理 、泛型、beanUtils等项目源码下载:http://download.csdn.net/detail/liangrui1988/6568169热身运动代码。。。。。。。。。package com.proxyTest;import java.lang.reflect.Constructor;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import java.sql.Connection 阅读全文

posted @ 2013-11-18 11:10 love so much 阅读(295) 评论(0) 推荐(0) 编辑

java的IO流包装不当导致从网页获取的数据出现乱码
摘要:从网页上获取数据时必须要注意字符集的问题。处理不慎确实苦不堪言。例如通过URL连接时,将字节流InputStream包装成字符流(以便直接存为String)时,一定要注意加上charsetName这一参数。函数原型为InputStreamReader(InputStream in, String charsetName) //创建使用指定字符集的 InputStreamReader。 此时将该参数设为相应网页使用的字符集即可。(一般为UTF-8或GBK等)举个例子。URL url = new URL(urlString);HttpURLConnection conn = (HttpURLCon 阅读全文

posted @ 2013-11-18 11:07 love so much 阅读(312) 评论(0) 推荐(0) 编辑

驱动之路四------adc驱动(input设备)
摘要:开发板:smdk6410开发环境:Linux 突然想起一点,写这些驱动,内核需要配成支持抢占才行。 前面的博客已经将其它的基本知识都解释了,这里也就不过多的阐述了,咱就直接写代码吧这次写的是adc驱动,将其做为输入设备进行使用,先写头文件,s3c_adc.h#ifndef __ADC_H#define __ADC_H#include #include #include struct adc_info { char name[32]; int user; int status; void __iomem *v; struct input_dev *dev; struct clk *clk; st 阅读全文

posted @ 2013-11-18 11:03 love so much 阅读(394) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

点击右上角即可分享
微信分享提示