现在位置: 首页 > MexProono发表的所有文章
  • 08月
  • 14日
综合 ⁄ 共 908字 评论关闭
1.servlet中的 单个值的读取:getParameter,如果参数存在,但没有相应的值,则返回空的String;如果 没有这样的参数,则返回null。参数值对大小写敏感。 多个值的读取:getParameterValues;如MULTIPLE属性的HTML SELECT元素; 参数名的查找:getParameterNames和getParameterMap;不要指望getParameterNames会以任何特定的次序返回参数名。 2. 例子里应该注意的地方:src中建立了一个servlet.XXXXX.java,那么在表单中,form里应该写成<form action="servlet/ThreeParams">,第一个前面没有"/",可以运行。 3. Str......
阅读全文
  • 10月
  • 09日
综合 ⁄ 共 437字 评论关闭
// // // // // // // // // ///2012.11.26/27/28 // // // // // // // // // 因为我们IT日语中外来语占了相当大的比例, 如果死记硬背的话会非常不方便, 于是我决定开始讲一些最近总结的外来语规律, 顺便也帮助自己去强化。 1.英语单音节中的短元音,用促音“ッ”表示。 ロボット robot [ˈrəubɔt]  セット set  [set] ダイエット diet ビット  bit 2.音标中有[:]的一律加上长音。 ボール ball [bɔ:l] カード card [ka:do] プール pool [pu:ru] 3.在a,e,o后面有r的,一般来说要加长音: 比如说众所周知的......
阅读全文
  • 09月
  • 02日
综合 ⁄ 共 252字 评论关闭
1.利用定时器 以下提供一个大概的实例:可以达到延时效果,如下: Timer timer = new Timer();     TimerTask task = new TimerTask() {                    @Override            public void run() {              //加入你在延时之后要做的事        }        };     //写好上面的声明之后,要调用则可像如下所示: timer.schedule(task, 2000); //task为你想要延时执行的事件,2000为延时2000毫秒
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 911字 评论关闭
用WM_COPYDATA的前提: 1,知道接收消息进程的句柄。 2,接收消息进程重载了WM_COPYDATA消息映射,能对其做出反应(否则不是发送端自作多情了?) 看过前提,得出结论:在自己写的两个进程间用WM_COPYDATA再好不过。 下面CODE几行就说明了一切。 获得句柄的方法,最简单的方法就是使用FindWindow,找窗口类,或者名,如果你觉得这样不把握,那就利用SetProp个窗口做个记号....(不说这些,跑踢儿了都) OK,开始写发送端代码: HWND hWnd = FindWindow(NULL,"MyApp"); if(hWnd!=NULL) {       COPYDATASTRUCT cpd; /*给COPYDATAST......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 1214字 评论关闭
问:先创建一个Student,然后调用session.save方法,然后再调用evict方法把Student对象清除出缓存,再提交事务, 可是会报错:Exception in thread "main" org.hibernate.AssertionFailure: possible nonthreadsafe access to session 但是如果我用的不是evict方法,而是clear方法用来清除缓存的话,程序没有错。 答:session.evict(obj),会把指定的缓冲对象进行清除session.clear(),把缓冲区内的全部对象清除,但不包括操作中的对象所以,hibernate执行的顺序如下,(1)生成一个事务的对象,并标记当前的Session处于事务状态(注......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 2132字 评论关闭
在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数。 2. 使用Function对象来进行返回解析。 使用eval函数来解析,并且使用jquery的each方法来遍历 用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器 返回JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里不再做说明。 这里首先给出JSON字符串集,字符串集如下: 代码如下:var data=" { root: [ {name:'1',value:'0'}, {name:'6101......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 140字 评论关闭
CFAbsoluteTime start = CFAbsoluteTimeGetCurrent(); // do something CFAbsoluteTime end = CFAbsoluteTimeGetCurrent(); NSLog(@"time cost: %0.3f", end - start);
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 1579字 评论关闭
1.题目描述:点击打开链接 2.解题思路:本题要求放置尽可能少的服务器,使得所有的客户端到最近的服务器的距离都不超过k。由于已经放置了一个服务器,不妨把它当做根结点,先把无根树转化为有根树,然后我们考虑最深的叶子,那么不难证明,该叶子结点的最优服务器的放置位置是它的k级祖先。这样本题的算法便不难想出:从最深的叶子开始枚举,并在它的k级祖先处放置一个服务器,同时标记该服务器能覆盖到的所有结点,这样当所有的叶子都被覆盖到时,服务器数量就是最少的。只用枚举到第k+1层叶子即可停止,因为小于等于k的叶子已经......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 1173字 评论关闭
题意:有m(1<-m<=100)个窗口,n(1<=n<=100)个人在ki时刻来处理业务时间为ti,每当一个来的时候总是站在人最少且编号最小的窗口,           输出每个人选择的窗口和结束业务的时刻。 Sure原创,转载请注明出处。 #include <iostream> #include <cstdio> #include <queue> #include <memory.h> using namespace std; const int inf = 1 << 29; const int maxn = 102; struct info { int ki,ti,wi,pos; }name[maxn]; queue <int> Q[maxn]; int num[maxn]; bool vis[maxn]......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 2568字 评论关闭
在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。    但是,最近在读我们项目的代码时,却发现了do...while的一些十分聪明的用法,不是用来做循环,而是用作其他来提高代码的健壮性。 1. do...while(0)消除goto语句。 通常,如果在一个函数中开始要分配一些资源,然后在中途执行过程中如果遇到错误则退出函数,当然,退出前先释放资源,我们的代码可能是这样:version 1 bool Execute() {    // 分配资源   int *p = new int;   ......
阅读全文
strongswan(for android)服务器的搭建 前几天尝试了一下 VPS上基于Debian搭建和配置L2TP/IPsec VPN,但发现这个用openSwan + xl2tp实现的L2TP over IPsec对iOS自带VPN客户端的兼容性不好,为此改用strongSwan来配置pure IPsec,同时发现该软件还支持win7自带的VPN客户端,以及Android第三方的strongSwan VPN client(ICS 4.0之后的系统才能用)。 strongSwan默认同时开启了pluto(支持IKEv1)和charon(IKEv2)的daemon,前者可兼容iOS的自带VPN客户端;而后者可兼容win7自带的VPN客户端,以及Android第三方的strongSwan VPN......
阅读全文
  • 04月
  • 11日
综合 ⁄ 共 2039字 评论关闭
SET(CMAKE_BUILE_TYPE RELEASE)                      #指定编译类型 DEBUG/RELESAE  #设置输出路径 #可执行文件的输出路径 SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/exe) SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/exe) #生成静态链接库/动态链接库的输出路径 SET(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib) SET(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib) ____________________________________________________________________________________________ 只有一个源文件的情况 第一个程序:在......
阅读全文