摘要:
之前发现了自己的APP在处理两个listview时产生的一个bug。当两个listview中的item数量多出手机屏幕时,listview不能显示完全。一开始觉得只要加一个scrollview就可以了,但是后来发现想法是错误的,因为listview本身也是一个scrollview,那么scrollview嵌套scrollview的问题就很麻烦了,到底把滚动权交给谁,结果是哪个listview都不能滚动,后来谷歌了一大圈,终于发现了两个帖子,给我启发:1 stackoverflow http://stackoverflow.com/questions/3495890/how-can-i-put- 阅读全文
摘要:
比如:物料的基本单位是G,可该物料放到BOM中的单位却是PC,该如何实现呢?1. 首先要弄清楚BOM单位优先取的是发货单位(工厂数据视图1),当发货单位为空时,取基本单位;2. 然后再建立单位G 和 PC 的转换关系就可以了。 阅读全文
摘要:
方法1:暴力方法 遍历一遍数组,比较2*N次求出最大值和最小值方法2:改进方法 (破坏了原数组) 遍历一遍数组使得下标为偶数的元素较下标为奇数的元素大,再分别求出最大值和最小值 比较次数为3*N/2次方法3:改进方法 (不破坏原数组) 遍历一遍数组将相邻元素中较大值和nMax比较,将较小值和nMin比较 比较次数为3*N/2次方法4:改进方法 分治思想,先分别求出前半部分和后半部分数组的最大值和最小值, 然后两部分中的最大值和最小值分别比较求出整个数组的最大值和最小值 比较次数为3*N/2-2次代码如下:// 求数组中的最大值最小值.cpp : 定义控制台应用程序的入口点。#i... 阅读全文
摘要:
枚举显示设备源码 阅读全文
摘要:
第一、数据持久化的方式:NSKeyedArchiver--对象归档属性列表化(NSArray、NSDictionary、NSUserDefault)SQlite数据库、CoreData数据库其中第一、二种方式针对数据量小的数据,第三种方式针对大数据,归档的文件是加密的,属性列表明文的。归档的形式;对foundation库中对象进行归档自定义对象的归档(需要实现归档协议:NSCoding)第二 最简单归档和解归档的实现代码: @autoreleasepool { NSString *homeDictory=NSHomeDirectory(); NSArray *... 阅读全文
摘要:
Node.js 标准库提供了 http 模块,其中封装了一个高效的 HTTP 服务器和一个简易的HTTP 客户端。http.Server 是一个基于事件的 HTTP 服务器,它的核心由 Node.js 下层 C++部分实现,而接口由 JavaScript 封装,兼顾了高性能与简易性。http.request 则是一个HTTP 客户端工具,用于向 HTTP 服务器发起请求。 一、HTTP服务器http.Server是http模块的HTTP服务器对象,用 Node.js 做的所有基于 HTTP 协议的系统,如网站、社交应用甚至代理服务器,都是基于 http.Server 实现的。它提供了一套封装级 阅读全文
摘要:
刚才1诈骗电话。接通后,骗子说:嘿,老朋友,我现在换这个号码了。我说:你哪位。他说:你没听出我口音。我说:没听出。他说:我福建这边的。我说:还是不知道是谁。他说:这么多年朋友都听不出。我说:还是不知道是谁。....又墨迹了半天,我只重复:还是不知道是谁。他挂了。这种骗局一般是,如果你回答,你是不是xxx,这个时候他就会说,对对对,我就是xxx,然后怎么怎么的慢慢给你下套。你要做的就是尽量让他说,不要漏自己半分信息,否则就可能受骗了。其实我至少5个福建的同学。当同学不存在就好。 刚给这位骗子发了条短信:难道你是吴睇90%可能性不会回复,与其攻击无缝之圆,不如另辟新市场 阅读全文
摘要:
3 进程与线程既可以显示进程和线程列表,又可以显示指定进程或线程的详细信息。调试命令可以提供比taskmgr更详尽的进程资料,在调试过程中不可或缺。3.1 进程命令进程命令包括这些内容:显示进程列表、进程环境块、设置进程环境。进程列表多个命令可显示进程列表,但一般只能在特定情况下使用,它们是:|、.tlist、!process和!dml_proc。竖线命令显示当前被调试进程列表的状态信息,这个命令在本章开头已作过介绍,命令格式如下:| [进程号]请注意这里的定语:被调试进程列表。大多数情况下调试器中只有一个被调试进程,但可以通过.attach或者.create命令同时挂载或创建多个调试对象。当 阅读全文
摘要:
/* * POJ_2249.cpp * * Created on: 2013年10月8日 * Author: Administrator */#include #include using namespace std;typedef long long int64;int64 work(int64 n , int64 k){ if(k > n/2){ k = n-k; } int64 a = 1; int64 b = 1; int i; for(i = 1 ; i <= k ; ++i){ a *= n-i+1; b *= i; if(a%b == 0){ a /= b... 阅读全文
摘要:
微信现在已经基本取代了我的手机QQ,我最欣赏的是接收离线消息和公众账号。 1.接收离线消息 可是新版本之后,具体从哪个版本记不清楚了,近来一段时间,总是发现离线消息接收有问题,给微信官方反映过,可是也没有感觉到问题解决,希望腾讯微信重视此问题。 阅读全文
摘要:
JSON 只是一种文本字符串。它被存储在 responseText 属性中 为了读取存储在 responseText 属性中的 JSON 数据,需要根据 JavaScript 的 eval 语句。函数 eval 会把一个字符串当作它的参数。然后这个字符串会被当作 JavaScript 代码来执行。因为 JSON 的字符串就是由 JavaScript 代码构成的,所以它本身是可执行的//==============================register.php 用户注册 用户名字: 用户密码: 电子邮件: ... 阅读全文
摘要:
一个原因肯定就是配置错误,这个就要自己仔细去检查了,如果确信配置正确,可能是你的cmd窗口在环境变量配置之前就打开的,在配置好环境变量之后,在cmd窗口执行命令是看不到效果的,可以关掉cmd窗口再重新打开执行就可以了。 阅读全文
摘要:
#include using namespace std;#pragma pack(2)class A{ int i; union U { char buff[13]; int i; }u; void foo() { } typedef char* (*f)(void*); enum{red, green, blue} color;}a;int main(void){ cout using namespace std;#pragma pack(2)class A{// int i; union U { char buff[13]; int i; }u; void foo() { ... 阅读全文
摘要:
(1)单链表 编程实现一个单链表的建立/测长/打印。 #include #include typedef struct student { int data; struct student *next; }node; //建立单链表 node *creat() { node *head,*p,*s; int x,cycle=1; head = (node*)malloc(sizeof(node));//最初头部没有值,只是用来指向第一个元素 p=head; while(cycle) { printf("\nplease input the ... 阅读全文
摘要:
paip.提升用户体验----gcc c++ JIT-debugging 技术 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax 增添入口点: 注意:这个需要gcc扩展 event事件重编译.. ///////////////////////////////////////////////////// Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWA... 阅读全文
摘要:
之所以把这两种映射放到一起说,是因为二者都是以复用为目的,减少了代码和配置量,这是相同点;二者之间的不同点类似继承和实现的区别:继承的类是一个事物的抽象,而实现的接口仅仅是功能的抽象。 继承映射 如上面所说,以下面类图为例: 它的映射方式有三种,它们的类和属性相同,只是映射文件不同,当然也导致映射的数据结构也不同,先一下以上三个类,再根据映射文件的不同说明每种映射方式。 Animalpublic class Animal { private int id; private String name; private boolean sex; //省略getter和s... 阅读全文
摘要:
今天在做C++ Primer习题的14.11时,印象中应该挺简单的一题,结果却费了很长时间。类定义:typedef string Date;class CheckoutRecord{public: CheckoutRecord(){book_id=-1;} friend ostream& operator>(istream &in,CheckoutRecord &obj);private: double book_id; string title; Date date_borrowed; Date date_due; pair borrower; vector*& 阅读全文
摘要:
中文环境下设置GVIM的界面、菜单、提示为英文语言 修改你的_vimrc,通常为类似C:\Program Files\Vim 加入以下语句至末尾 " set the menu & the message to English set langmenu=en_US let $LANG= 'en_US' source $VIMRUNTIME/delmenu.vim source $VIMRUNTIME/menu.vim 阅读全文
摘要:
现在的用户对APP的外观看得很重要,如果APP内所有元件都用Android默认样式写,估计下面评论里就有一堆在骂UI丑的。今天学习自定义Button按钮样式。Button样式修改的是Button的背景(Background)属性。 首先写一个定义Button样式的XML文件: 新建Android XML文件,类型选Drawable,根结点选selector,文件名就buton_style吧。 程序自动给我们刚刚建的文件里加了selector结点,我们只需要在selector结点里写上三种状态时显示的背景图片(按下、获取焦点,正常)。 代码如下: 123456 我这里获取焦点跟点击时显示的是同. 阅读全文
摘要:
在thinkphp中,内置了ajax的方法,即:ajaxReturn("data","info","status");data:传递的数据,info:显示的信息,status:状态php代码:$data['name'] = "lina";$data['age'] = '20';$this->ajaxReturn( $data, '用户的详细信息 ',1 );html通过getJSON("url", { "id&quo 阅读全文