摘要:
最近项目中遇到了个关于JVM中GC线程数的问题,做一下简单的总结问题场景:server:均为 sun公司的solaris 系统 CPU 128个 项目8.1时使用的 java版本: jdk1.6_u38 升级到9.1后使用jdk1.7_U21 下面两图分别为1.6和1.7时的prstat输出情况,可明显发现1.7的cpu使用情况增大 做了一个简单的测试(测试机型同上)代码如下,运行时不加任何JVM参数public class Test { public static void main(String[] args) { List oom = new ArrayList(); i...
阅读全文
posted @ 2013-09-03 20:17
you Richer
阅读(469)
推荐(0)
摘要:
继http://blog.csdn.net/gaopeng0071/article/details/10959845此文章内容展开的研究。socket传输是基于tcp的网络传输协议进行的传输,tcp有一个特点,举个例子(视频上学的):比如张三给李四打电话,张三拨通李四的电话号,李四接起了电话,这是张三说了一声你好,然后张三就一直等待李四的回复,如果李四不回复,那么张三那就这么一直等下去...socket也是这样,只要server端没给client端一个回复那么后面的请求都一直等待,用法就是Socket socket = accept(); socket会根据server端是否为阻塞状态来判断是
阅读全文
posted @ 2013-09-03 20:15
you Richer
阅读(235)
推荐(0)
摘要:
1.删除你PC端得备用DNS,只留一个即可。确保能够上网。注意:这个虽然不是必须的,出错点也不一定在他,但是我建议这样做,因为我们不确定到底模拟器和我们的PC是否使用的是一个DNS,不是的话,就会造成不能上网的问题。2.在 adb shell 模式输入:复制粘贴即可 sqlite3 /data/data/com.android.providers.settings/databases/settings.db "INSERT INTO system VALUES(99,'http_proxy','10.10.26.252:1080')"3.在
阅读全文
posted @ 2013-09-03 20:13
you Richer
阅读(261)
推荐(0)
摘要:
今天在Server上建立一个git 库,把本地的code 上传到Server,再次clone下来时,发现少了些文件。原来git 工具不上上传一些二进制,pdf,.patch等一些文件。在上传时,git会把这些文件标志为.gitignore文件。所以,我们在上传完文件,使用如下命令检查下:find ./ -name "*.gitignore"一旦发现有文件被标志为.gitignore。需要删除:find ./ -name "*.gitignore" | xargs rm然后git status最后把遗漏的文件再次上传一下。
阅读全文
posted @ 2013-09-03 20:11
you Richer
阅读(2098)
推荐(0)
摘要:
ShareERP 2013-09-03 ERP业务平台化是每个软件提供商必须要进行的趋势,传统定制化路线已死,不能走定制化的老路了。以往最大问的题是不能累积和沉淀技术及提升项目业务管理能力,其次是管理与成本很高。关于平台化设计的文章很多,不在一一列举,具体来分析一下实现平台化的技术,因为介绍实际的软件架构技术的文章实在太少。ERP平台化设计基本要素:1、业务模块设计(基础平台,以运行业务);业务模块是业务流程运行的基础,系统在设计前期应先规划业务模块架构体系,就笔者的所设计的系统为例:基本抽象业务单据模块[客户端单据管理],是所有业务模块的基础,提供业务处理的基本功能。编辑业务单据模块[编辑.
阅读全文
posted @ 2013-09-03 20:08
you Richer
阅读(693)
推荐(0)
摘要:
控件向父窗体发送自定义消息,父窗体定义处理此消息的函数效果描述:指定哪个类添加自定义消息:(当然这个类必须是CmdTarget的子类,不然不能处理消息)添加消息实现消息函数:(wParam和lParam程序员可以自行设计传什么值)SendMessage参数解析(SendMessageA是单字节类型函数,SendMessageW是双字节) 1:接受此消息的 “窗口” ,我这个地方是父窗口 2:消息名,如WM_USER+4或是 WM_MYMESSAGE3:处理此消息的函数的wParam参数,程序员可自行指定4:处理此消息的函数的lParam参数,程序员可自行指定;我将Silder控件的值传过去使用
阅读全文
posted @ 2013-09-03 20:06
you Richer
阅读(509)
推荐(0)
摘要:
一,Unknown type name ....如果是报这个错误,多半是你的对象类型没有被识别,检查是不是没有引用对应的库或者头文件在你的文件头部分,还有可能是循环引用导致的,循环引用的解决方法就是 Class A 中用import Class B Class B的.h头文件里用@class A; .m文件里再用import 二,EXC_BAD_ACCESS 首先说一下 EXC_BAD_ACCESS 这个错误,可以这么说,90%的错误来源在于对一个已经释放的对象进行release操作。 Objective-C 这段代码有三个致命问题:1、内存泄露;2、错误释放;3、造成 EXC_BAD_AC.
阅读全文
posted @ 2013-09-03 20:04
you Richer
阅读(1153)
推荐(0)
摘要:
题意:给出n个包的大小,规定一个大包能装一个小包,问最少能装成几个包。只要排序,然后取连续出现次数最多的数的那个次数。输出注意需要等距输出。代码: /* * Author: illuz * Blog: http://blog.csdn.net/hcbbt * File: uva11100.cpp * Lauguage: C/C++ * Create Date: 2013-09-03 16:25:50 * Descripton: uva11100, The Trip, greed */#includ...
阅读全文
posted @ 2013-09-03 20:01
you Richer
阅读(218)
推荐(0)
摘要:
1.SoundPool概述SoundPool就相当于一个简单的集合,可以将apk中的资源或者系统中的文件加载至内存中,使用了MediaPlayer服务区解码音频文件,用SoundPool可以播一些短的反应速度要求高的声音,资源占用少,反应延迟小,还支持自行设置声音品质,音量,播放比率等,在游戏较为常见。2..SoundPool简单实现public class MainActivity extends Activity {/* 1. 定义资源文件 * 在res资源目录中新建一个raw子目录,将需要加载的音频文件放入其中,比如加载了shiqishidaibeijingyinyue.mp3 */ p
阅读全文
posted @ 2013-09-03 19:59
you Richer
阅读(350)
推荐(0)
摘要:
Django中提供了一个关于URL的映射的解决方案,你可以做两个方向的使用: 1.有客户端的浏览器发起一个url请求,Django根据URL解析,把url中的参数捕获,调用相应的试图, 获取相应的数据,然后返回给客户端显示 2.通过一个视图的名字,再加上一些参数和值,逆向获取相应的URL第一个就是平常的请求有URLconf来解析的过程,第二个叫做,url的逆向解析,url逆向匹配,url的逆向查阅,等Django提供了不同的层级的url逆向处理工具: 1.在模板templates中,使用url标记,如:{% url %} 2.在Python...
阅读全文
posted @ 2013-09-03 19:57
you Richer
阅读(300)
推荐(0)
摘要:
ORACLE中的GOTO用法 DECLAREx number;BEGINx:=9;> --循环点x:=x-1;DBMS_OUTPUT.PUT_LINE(X);IF X>0THENGOTO repeat_loop; --当x的值小于9时,就goto到repeat_loopEND IF;END;/ ORACLE中的FOR循环用法DECLAREX number; --声明变量BEGINx:=1; --给初值FOR X IN REVERSE 1..10 LOOP --reverse由大到小DBMS_OUTPUT.PUT_LINE('内:x='||x);END LOOP;DB
阅读全文
posted @ 2013-09-03 19:54
you Richer
阅读(628)
推荐(0)
摘要:
本文章由Jack_Jia编写,转载请注明出处。 文章链接: http://blog.csdn.net/jiazhijun/article/details/10157901 作者:Jack_Jia 邮箱:309zhijun@163.com 一般开发者都有这样的业务需求:统计自己应用的卸载量或在用户卸载应用后提供反馈信息以便更好的改进软件。 应用开发者可以通过注册“android.intent.action.PACKAGE_REMOVED”广播获取卸载其它应用的信息,但该广播不能用于应用本身被卸载。如何获取自己被卸载的信息呢? 目前有两种方式可以做到应用卸载提示: 第...
阅读全文
posted @ 2013-09-03 19:52
you Richer
阅读(633)
推荐(0)
摘要:
给自己的假期就快要结束了,该要做点事情了,哪怕简单的不好的也比不做的有意义。/*#pragma once 保证头文件只被编译一次#pragma once是编译器相关的,就是说即使这个编译系统上有效,但在其他编译系统也不一定可以,不过现在基本上已经是每个编译器都有这个杂注了。#ifndef,#define,#endif是C/C++语言中的宏定义,通过宏定义避免文件多次编译。所以在所有支持C++语言的编译器上都是有效的,如果写的程序要跨平台,最好使用这种方式。*/#ifndef MY_SPRITE_H#define MY_SPRITE_H#include "common.h"/
阅读全文
posted @ 2013-09-03 19:50
you Richer
阅读(322)
推荐(0)
摘要:
分析下怎么写首先,我们需要一个输入框,可以手动的输入手机号码,其次,很少有人愿意手动输入,那么我们需要提供一个按钮来给我们的用户选择自己电话本中的联系人(一次可以选择多个即群发)然后,我们需要一个短信编辑界面,可以编辑短信最后两个按钮,一个发送,点击后发送消息,一个取消(取消后存为草稿,目前没有开发) 这个是我的UI,当然很难看,后续会优化先把布局文件放上来,就不多分析了,布局很简单,里面需要的图片就自己找个地方抠一下了 activity_newmessage.xml 再给大家一个按钮 ...
阅读全文
posted @ 2013-09-03 19:48
you Richer
阅读(662)
推荐(0)
摘要:
在互联网时代,“地球村”的概念就已经成形,被大众所接受。众多国内的互联网巨头也接连走向世界,向世界展现国人的实力。但在目前移动互联网以火箭般的速度快速普及,再次改变我们生活的时候,国内应用开发程序却鲜有走出国门的。除了极少数的即时通信软件和游戏以外,几乎没有被海外用户所熟知的国产应用程序。相反,许多海外的应用程序却在国内大行其道,占据了众多用户的移动终端屏幕。 但这并不能阻止国内开发者的热情,特别是一些远洋镀金回来的海归。点心省电,就是诞生于这些满怀热情的伙伴之手。或许是倾注全力,这个起初诞生于市场已经趋近饱和的省电应用,如今却迎来全球日活跃用户突破1000万的佳绩,这开启了国...
阅读全文
posted @ 2013-09-03 19:46
you Richer
阅读(270)
推荐(0)
摘要:
tr(translate缩写)主要用于删除文件中的控制字符,或进行字符转换。语法tr [ -c | -cds | -cs | -C | -Cds | -Cs | -ds | -s ] [ -A ] String1 String2tr { -cd | -cs | -Cd | -Cs | -d | -s } [ -A ] String1说明:tr 命令从标准输入删除或替换字符,并将结果写入标准输出。根据由 String1 和 String2 变量指定的字符串以及指定的标志,tr 命令可执行三种操作:1)转换字符如果 String1 和 String2 两者都已指定,但无...
阅读全文
posted @ 2013-09-03 19:44
you Richer
阅读(378)
推荐(0)
摘要:
Counting Binary TreesTime Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 493 Accepted Submission(s): 151 Problem Description There are 5 distinct binary trees of 3 nodes: Let T(n) be the number of distinct non-empty binary trees of n...
阅读全文
posted @ 2013-09-03 19:41
you Richer
阅读(211)
推荐(0)
摘要:
Exception in thread "http-apr-8080-exec-6" java.lang.OutOfMemoryError: PermGen space at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:621) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at org.apache.cata
阅读全文
posted @ 2013-09-03 19:38
you Richer
阅读(3012)
推荐(0)
摘要:
接着前文:premake在Ubuntu和GCC环境下创建简单的C++工程由于clang支持gcc所有参数,所以使得在premake中替换gcc变得很简单。基本上就是通过传递参数或者设置环境变量的方式即可。下面是设置环境变量的方式:export CXX=clang++export CC=clang然后直接运行make命令,这是因为在生成的Hello1.make文件中有这么一段:ifndef CC CC = gccendififndef CXX CXX = g++endif两个环境变量设置后使得这段失效。运行后报错,用config=debug verbose=1 参数发现找不到bits/c++..
阅读全文
posted @ 2013-09-03 19:36
you Richer
阅读(659)
推荐(0)
摘要:
前言所谓的picker , 就是弹出一个选择框,让你选择一些信息。比如选择日期, 选择颜色等;选择的结果总是要放在一个地方的,Picker Field 就是用来放置选择结果的一个文本框。在Ext js中综合起来使用的方式就是, 在 form 里添加一个picker 类型的 field, 这个field比较特殊的是有一个点击按钮, 点击之后可以弹出一个选择框, 在选择框里选中的值添入filed 中。Ext JS 中的PickerExt JS 目前的版本有三种选择器1. Date (Ext.picker.Date)这个太常见的, 就是一个日期选择的窗口2. Color (Ext.picker.Co
阅读全文
posted @ 2013-09-03 19:34
you Richer
阅读(774)
推荐(0)
摘要:
malloc()是C语言中动态存储管理的一组标准库函数之一。其作用是在内存的动态存储区中分配一个长度为size的连续空间。其参数是一个无符号整形数,返回值是一个指向所分配的连续存储域的起始地址的指针malloc()工作机制malloc函数的实质体现在,它有一个将可用的内存块连接为一个长长的列表的所谓空闲链表。调用malloc函数时,它沿连接表寻找一个大到足以满足用户请求所需要的内存块。然后,将该内存块一分为二(一块的大小与用户请求的大小相等,另一块的大小就是剩下的字节)。接下来,将分配给用户的那块内存传给用户,并将剩下的那块(如果有的话)返回到连接表上。调用free函数时,它将用户释放的内存块
阅读全文
posted @ 2013-09-03 19:31
you Richer
阅读(326)
推荐(0)
摘要:
简介静态分析是探索Android程序内幕的一种最常见的方法,它与动态调剂双剑合璧,帮助分析人员解决分析时遇到的各种“疑难”问题。静态分析是指在不运行的情况下,采用词法分析、语法分析等各种技术手段对程序文件进行扫描从而生成程序的反汇编代码,然后阅读反汇编代码来掌握程序功能的一种技术,它有两种方法:一种方法是阅读反汇编生成的Dalvik字节码,可以用IDA Pro分析dex文件,或者使用文本编辑器阅读baksmali反编译生成的smali文件;另一种方法是阅读反汇编生成的java源码,可以使用dex2jar生成jar文件,然后再使用jd-gui阅读jar文件的代码。 快速定位Android程序的关
阅读全文
posted @ 2013-09-03 19:29
you Richer
阅读(520)
推荐(0)
摘要:
不知道为什么,很讨厌cocos2dx的 各菜单类,比如按钮:如果一张图片上就已经有按钮的几个状态了,我还是要创建多张资源图片,最起码要指定这张图片上哪块区域是这个普通状态,哪块区域是那个选中状态。。。。于是,在这里,做了点加工,在一张图片上如果有几个按钮状态,来实现多种按钮状态:在用我自己的按钮类的话只只需要 1 个函数就可以实现: CMySpriteButton *pGameMainMenuBt= CMySpriteButton::create(“bt.png”,DIR_VERTICAL,2,this, menu_selector(SceneManger::menuCallback));//
阅读全文
posted @ 2013-09-03 19:26
you Richer
阅读(685)
推荐(0)
摘要:
今天开贴来记录自己的ios学习过程,本人目前小白一个,由于对ios感兴趣,所以开始学习,原职java程序,呵呵,勿喷。 本次的【ios实例小计】主要参考一文http://blog.sina.com.cn/s/articlelist_1605247797_3_1.html本人声明:1.本人所写文章内容保证全部自己手敲的代码,拷贝过来的,避免不了和作者的重复,但我会注明出处。 2.本人会丰富每个实例的内容,包括增加截图以及代码,还有心得,还包括某些不清楚的地方(毕竟本人是小白,呵呵。)。 3.希望大家多提出些意见以及批评。 4.共同进步。 另外和大家推荐一些博文:对我影响都比较大:htt...
阅读全文
posted @ 2013-09-03 19:24
you Richer
阅读(183)
推荐(0)
摘要:
Problem NZeros and OnesInput:standard inputOutput:standard outputTime Limit:2 secondsMemory Limit:32 MBGiven a string of0'sand1'sup to1000000characters long and indicesiandj, you are to answer a question whether all characters between positionmin(i,j)and positionmax(i,j)(inclusive) are the s
阅读全文
posted @ 2013-09-03 19:21
you Richer
阅读(274)
推荐(0)
摘要:
题意:给你一堆二维点,每个点有一些分数。现在要从点(0 , 0 )出发,只能从标号小的点走到大的点,每个人有一个走的距离的限制,问最后能拿到的最高的分数,当然这个人从(0 , 0)出发还得回到( 0 , 0 )。思路:用dp[i][j]表示在点i分数为j的最短距离,转移方程就是dp[i][j] = min(dp[i][j] , dp[k][j - w[k]] + Map[i][k]) 。CODE:#include #include #include #include #include #include #include #include #include #include #include #
阅读全文
posted @ 2013-09-03 19:19
you Richer
阅读(138)
推荐(0)
摘要:
CCLayer的区域可能会比较大,怎样让它只显示其中一部分区域呢? 这个还是有很多场景会用到的,例如游戏的帮助, 可能包括几页的文本和图片,它会在一个矩形区域内显示,用户通过拖动页面,一行行的往下看。 试过后发现setContentSize不行,绘制的还是所有的Layer内容,虽然基类的m_obContentSize变了,但是绘制区域没有变。 不饶弯子了,需要使用CCEGLView的函数setScissorInPoints,它会调用OpenGL的glScissor。 爽快点,直接贴代码了:void RichTextLayer::visit(){ glEnable(GL_SCISSOR_T...
阅读全文
posted @ 2013-09-03 19:17
you Richer
阅读(223)
推荐(0)
摘要:
#Perl中检测标准输入使用的字符集sub locale_encode{my $lang = $ENV{'LANG'}; my $dot_pos = rindex($lang, '.'); my $encode = $dot_pos < 0 ?$lang : substr($lang, $dot_pos+1); $encode = $encode eq ''? 'utf8': $encode; } #使用方法 # print locale_encode;#
阅读全文
posted @ 2013-09-03 19:15
you Richer
阅读(186)
推荐(0)
摘要:
Android常用适配器控件 列表控件用于显示数据集合,Android不是使用一种类型的控件管理显示和数据,而是将这两项功能分布用列表控件和适配器来实现。列表控件扩展了android.widget.AdapterView的类,包括ListView、GridView、Spinner和Gallery。1)基本的列表控件ListViewListView控件垂直显示一组项,通常通过编写一个扩展android.app.ListActivity的新活动来使用ListView。ListActivity包含一个ListView,可以调用setListAdapter()方法来为ListView设置数据。前面介绍
阅读全文
posted @ 2013-09-03 19:12
you Richer
阅读(607)
推荐(0)
摘要:
1 引言 IIC (Inter-Integrated Circuit1总线是一种由Philips公司开发的2线式串行总线,用于连接微控制器及其外围设备。它是同步通信的一种特殊形式,具有接口线少、控制方式简单、器件封装形式小、通信速率较高等优点。在主从通信中,可有多个I2C总线器件同时接到I2C总线上,通过地址来识别通信对象。笔者在开发基于MPC8250的嵌入式Linux系统的过程中发现I2C总线在嵌入式系统中应用广泛,I2C总线控制器的类型比较多,对系统提供的操作接口差别也很大。与I2C总线相连的从设备主要有微控制器、EEPROM、实时时钟、A/D转换器等.MPC8250处理器正是通过内部的I
阅读全文
posted @ 2013-09-03 19:10
you Richer
阅读(323)
推荐(0)
摘要:
开学了,找工作也正式拉开了序幕,每天光自己看书,也很没劲,和大家一起分享分享,交流一下笔试面试过程中的各种算法题目,如有问题,欢迎指正,希望大家一起进步。。。下面是对数据结构二叉树的一些基本操作,可能在面试中都会涉及到。我们都知道二叉树的定义本身就是一种递归定义,所以对树的大部分操作都可以通过递归的方式进行,但递归不是万能的,因为递归的本身是一件很浪费内存资源的操作,所以在选择算法的时候要权衡各种因素,选取最合理的算法。下图Fig 1 是下面代码中举例会用到的图:Fig 1 在本文中,所讨论的二叉树采取以下的定义方式:templatestruct BiNode{ Type data; ...
阅读全文
posted @ 2013-09-03 19:08
you Richer
阅读(290)
推荐(0)
摘要:
注:本文的原型来源于某真实“客服主管”,并非作者本人。 如果把消费者当成上帝,那么作为客服就是天使,天使的职责是服侍好上帝、永远让上帝顺着心如着意,同时上帝永远体会不到天使的幸酸劳累。 我可以理直气壮的把自己比喻成天使,不是我臭美而是因为我就是一个客服,我所在的公司是一家成立不久的电子商务公司,因为老板是我二舅,我被招进去负责客户服务部,听起来是负责人但是公司刚起步人手紧缺、各方面都还没理顺所以就算我是亲戚那也是光膀干活的苦力,只不过当我遇到难缠的客户时我可以毫不犹豫的让下属来解决罢了。 众所周知,客服是任何一个电商公司都不可或缺的岗位,哪怕你的商品质量再高、售后服务再到位,也总会有“见仁见智
阅读全文
posted @ 2013-09-03 19:05
you Richer
阅读(137)
推荐(0)
摘要:
【一牛鸣】大盘周三走势(附股)9.4周三精彩短线:9月3日渤海活塞(600960)以6.92元通知建仓, 9月4日开盘必大涨。主要以验证实力为主,非专业人员请勿盲目追高。市场机会稍纵即逝,提前布局才是硬理!【股市收评】今日沪深两市双双小幅高开,大盘在经过短时间的整理之后出现反弹,在上攻至2116点时遇阻出现回落,土地流转股取代了自贸区概念股,任何一只股票在连续上涨之后出现回落都是正常现象,自贸区也不例外在一波热炒之后回归正常,截止早盘收盘指数上涨了10个点,以阳线报收;午后消息面平静,大盘平稳开盘,指数继续震荡,一则关于微软将收购诺基亚的消息利好软件类个股,软件类个出现大幅的上涨,1.32分附
阅读全文
posted @ 2013-09-03 19:04
you Richer
阅读(144)
推荐(0)
摘要:
由于项目不得不用到json来解析服务器端传来的数据,于是不得不选择一种在unity3d上面可用的json.开始根据网上推荐LitJson,于是下载下来源码,导入项目;经过测试可以用;但是移植到ipad时,就各种问题了,上网查问题也没结果,就发现有人说JsonMapper is not compatible with IOS,太坑爹不兼容。于是又根据网友推荐的MiniJson,功能虽然没有litjson强大,不能够解析嵌套数组,但是可以满足自己现在的需求。最终经过两天的挣扎,测试litjson无法可用,选择了MiniJson. (测试期间还接触了jsonfx,但是导入项目时出错,就不折腾了)Mi
阅读全文
posted @ 2013-09-03 19:01
you Richer
阅读(1889)
推荐(0)
摘要:
TextView文本框和输入框几乎是一个正常的带界面的可交互的Android应用的基本组成TextView主要作用是显示文本内容,其实还可以显示图片,当然有必要的话还可以为文本内容添加动作相应用户的触摸动作TextView: 1.支持格式化 a.html格式化 * b.为字体或背景添加独立的颜色 2.放置图片 * 3.产生互动事件 a.html格式化后可以生成A标签产生动作 * b.自动根据内容格式匹配动作 c.自定义互动事件Android支持简单的html标签,方便对其内容进行格式化处理 Android支持的html标签非常有限: ,,,,,,,,,a,如果TextView的Tex...
阅读全文
posted @ 2013-09-03 18:58
you Richer
阅读(582)
推荐(0)
摘要:
上一篇文章主要讨论了RC的总体框架,本文开始分析具体的代码实现细节。分析的顺序按照总体框架来,即初始化-->更新。(1)m_cRateCtrl.init()#if M0036_RC_IMPROVEMENTVoid TEncRateCtrl::init( Int totalFrames, Int targetBitrate, Int frameRate, Int GOPSize, Int picWidth, Int picHeight, Int LCUWidth, Int LCUHeight, Int keepHierBits, Bool useLCUSeparateModel, GOPE
阅读全文
posted @ 2013-09-03 18:57
you Richer
阅读(599)
推荐(0)
摘要:
有一个log表,结构是这样的:CREATE TABLE `weblog` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `ip` varchar(45) NOT NULL, `time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `kind` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=48024 DEFAULT CHARSET...
阅读全文
posted @ 2013-09-03 18:54
you Richer
阅读(186)
推荐(0)
摘要:
每一个软件开发人员都十分清楚, 当软件构建得越来越复杂时, 可维护性就成了一个很突出的问题。 如何在构造软件系统的过程中始终保持可控制的可维护性呢? 一、 整体组织 首先要从整体组织层面进行规划,基本方法是分层和模块化。 比如, 一般 Java Web 应用系统会划分为 Controllers - Services - (Dao, Network) -Model- Constants - Utils - Result 等层面和模块。 Controllers 是控制层, 负责资源映射、参数传递和结果返回; Services 是服务层, 负责具体的业务逻辑实现; Dao 是数据访...
阅读全文
posted @ 2013-09-03 18:52
you Richer
阅读(517)
推荐(0)
摘要:
档案种类: 正规档案(regular file ): 第一个字符为 [ -],例如 [-rwxrwxrwx ]。另外,依照档案的内容,又大略可以分为: 纯文本档(ASCII) 二进制文件(binary) 数据格式文件(data) 目录(directory): 第一个字符为 [ d ],例如 [drwxrwxrwx]。 连结档(link): 就是类似 Windows 系统底下的快捷方式啦! 第一个属性为 [ l ](英文 L 的小写),例如[lrwxrwxrwx]。 设备与装置文件(device): 通常又分为两种: 区块(block)设备档 :就是一些储存数据, 以提...
阅读全文
posted @ 2013-09-03 18:50
you Richer
阅读(171)
推荐(0)
摘要:
前几天,部门召开了PHP技术峰会 学习会议,大家分别对这次会议的PPT 做了简单的介绍,其中提到了 鸟哥【惠新辰】的一篇PPT《微博LAMP 演变》,如果谁有需要可以去谷歌搜,或者去http://www.laruence.com/2013/08/15/2913.html 他的博客去看一下,我就不提供下载链接了。这篇PPT中提到了几个点: Yaf,Yac,Yar;我们会后也分任务对这些去做一些了解。我选了Yar,去年5月份,因为一淘首页要做一次Bigpipe的改版,我用C写过一个并行化的PHP扩展,对这些比较熟悉,就拿来对比一下。好吧,步入正题:Yar:yet another rpc,这是它的全
阅读全文
posted @ 2013-09-03 18:48
you Richer
阅读(651)
推荐(0)
摘要:
分析从库1062问题,解析从库binlog日志,报错如下 [root@xxxdb0402 tmp]# mysqlbinlog mysql-bin.004271 > 4.log ERROR: Error in Log_event::read_log_event(): 'read error', data_len: 438, event_type: 2 [root@xxxdb0402 tmp]# grep 'rding' 4.log > rd4.log [root@xxxdb0402 tmp]# ll rd4.log -rw-r--r-- 1 root
阅读全文
posted @ 2013-09-03 18:45
you Richer
阅读(981)
推荐(0)
摘要:
本程序实现两个文本框和两个按钮,其中一个文本框和一个按钮用于读取文件内容、另一个文本框和另一个按钮用于写入。java代码:package com.example.activity;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStreamReader;import java.io.RandomAccessFile;
阅读全文
posted @ 2013-09-03 18:43
you Richer
阅读(718)
推荐(0)
摘要:
作为android开发者,不知道被ADT更新、SDK更新这些更新给强奸了多少次。今天……我又一次被凌辱了。无论是https://dl-ssl.google.com/android/eclipse还是http://dl-ssl.google.com/android/eclipse都无法更新。 老子怒了,解决方法:hosts文件添加:74.125.237.1dl-ssl.google.com 重启eclipse,更新。打完收工。 注:hosts文件位置:c:\windows\system32\drivers\etc
阅读全文
posted @ 2013-09-03 18:41
you Richer
阅读(203)
推荐(0)
摘要:
jenkins 集成 redmine 账户验证的方案赖勇浩(http://laiyonghao.com)动机Jenkins 是最著名的持续集成工具,又因为它开源免费、插件众多,成为了许多团队做持续集成的首选。Jenkins 本身支持多种账户验证方案,但最棒的是它支持验证插件,可以把账户验证的工作完全托管给插件,这就为它支持更多的账户验证方案提供了无限可能。script-realm-plugin 无疑是一个天才的验证插件,它的天才之处在于可以运行一个命令,并通过环境变量的方式把账号密码传递给这个命令,然后检验它的 exit code 获得验证结果。这个命令可以是任意语言编写的程序,它可以是一段
阅读全文
posted @ 2013-09-03 18:38
you Richer
阅读(484)
推荐(0)
摘要:
题目:http://acm.hdu.edu.cn/showproblem.php?pid=3977题意:求斐波那契数列模p的循环节长度,注意p最大是2*10^9,但是它的素因子小于10^6。分析过程:首先我们知道fib数列模p如果出现了连续的1,0就意味这着开始循环了,因为接下来的项就是1 1 2 3 5等等。那么很显然如果在第k位第一次出现了1,0,那么对于以后的1,0都可以表示为k*m。那么,现在我们考虑如果fib数列模p在第pos位第一次出现了0,那么设0前面的那个数为a,则接下来的序列将是a,0,a,a,2a,3a,5a,8a,....。可以看出a的系数就是一个fib数列,那么我们就可
阅读全文
posted @ 2013-09-03 18:37
you Richer
阅读(824)
推荐(0)
摘要:
http://www.huihui.cn/share/8192186http://www.huihui.cn/share/8192178http://www.huihui.cn/share/8192169http://www.huihui.cn/share/8192163http://www.huihui.cn/share/8192154http://www.huihui.cn/share/8192149http://www.huihui.cn/share/8192141http://www.huihui.cn/share/8192134http://www.huihui.cn/sh...
阅读全文
posted @ 2013-09-03 18:34
you Richer
阅读(204)
推荐(0)
摘要:
在.h文件中定义三个数组和一个tablview UITableView *listTable; NSMutableArray *listArray; NSMutableArray *proviceArray; NSMutableArray *statusArray;//定义一个点击方法 -(void)ClickTheSection:(int)section;在.m文件中使用//先声明数组和tablview并给数组赋初值 - (void)viewDidLoad { [super viewDidLoad]; listTable=[[[UITableView alloc]initWithFr...
阅读全文
posted @ 2013-09-03 18:32
you Richer
阅读(175)
推荐(0)
摘要:
http://pan.baidu.com/share/link?shareid=3011665141&uk=338692646&third=15http://pan.baidu.com/share/link?shareid=3013471421&uk=338692646&third=15http://pan.baidu.com/share/link?shareid=3014188425&uk=338692646&third=15http://pan.baidu.com/share/link?shareid=3015009059&uk=33
阅读全文
posted @ 2013-09-03 18:29
you Richer
阅读(183)
推荐(0)
摘要:
http://pan.baidu.com/share/link?shareid=3011665141&uk=338692646&third=15http://pan.baidu.com/share/link?shareid=3013471421&uk=338692646&third=15http://pan.baidu.com/share/link?shareid=3014188425&uk=338692646&third=15http://pan.baidu.com/share/link?shareid=3015009059&uk=33
阅读全文
posted @ 2013-09-03 18:27
you Richer
阅读(172)
推荐(0)
摘要:
http://pan.baidu.com/share/link?shareid=3011665141&uk=338692646&third=15http://pan.baidu.com/share/link?shareid=3013471421&uk=338692646&third=15http://pan.baidu.com/share/link?shareid=3014188425&uk=338692646&third=15http://pan.baidu.com/share/link?shareid=3015009059&uk=33
阅读全文
posted @ 2013-09-03 18:25
you Richer
阅读(212)
推荐(0)
摘要:
http://pan.baidu.com/share/link?shareid=3011665141&uk=338692646&third=15http://pan.baidu.com/share/link?shareid=3013471421&uk=338692646&third=15http://pan.baidu.com/share/link?shareid=3014188425&uk=338692646&third=15http://pan.baidu.com/share/link?shareid=3015009059&uk=33
阅读全文
posted @ 2013-09-03 18:23
you Richer
阅读(208)
推荐(0)