struts2的实现原理(配图解)
Struts2的处理流程: 当用户发出请求后 第一步:首先经过struts2框架的核心控制器(strutPrepareAndExecuteFiler) 第二步:核心控制器依次查找ActionMapper来决定调用这个请求是否调用action。如果actionMapper决定调用action,那么核心控制器就把请求的处理器控制权委托给actionProxy...
View Articlejava.lang.SecurityException: User has not given permission to device UsbDevice
出现该错误的原因是因为在操作USB设备的时候在没有获得操作权限的时候调用了usbManager.openDevice(usbDevice); 具体如何解决可以看一下我的上一篇文章:android usb host 读写USB设备 作者:centralperk 发表于2013-7-12 16:19:29 原文链接 阅读:0 评论:0 查看评论
View ArticleD3D游戏降帧的动态创建D3D设备以及ShellCode HOOK玩法
欢迎转载,转载请注明出处:http://blog.csdn.net/gnorth/article/details/9327971 说白了,也就是HOOK掉Present,这种代码,其实百度上某些地方有,但是很多人估计不知道怎样得到Present的地址。 所以就有些奇葩的例子: 先到游戏的登录器内把CreateProcess之类的HOOK掉,让游戏进程暂停启动,然后注入游戏 HOOK...
View Article解决TXT乱码问题
初装Ubuntu,打开windows保存的txt文件很可能会遇到各种乱码问题。 下面是wiki ubuntu里的解决办法: Gedit中文乱码 缺省配置下,用 Ubuntu 的文本编辑器(gedit)打开 GB18030/GBK/GB2312 等类型的中文编码文本文件时,将会出现乱码。 出现这种情况的原因是,gedit...
View Article用友CDM系统,将货位间商品移库单(一步)修改为内调出入库单(一步)方法使用
客户一般只购买CDM供应链系统,但是只买供应链模块不能进行内调等操作,据说插件将近15万(坑爹~~~) 货位间商品移库单和内调差不多,区别是货位间移库默认只能选择登陆账号所属机构的货位。 解决方案:分别修改选择调出货位和调入货位的的默认查询方案。 SQL: 调出货位: select duifbsh,hw as dchw, hwbh as dchwbh,huowname as...
View Articlewhile循环的基本用法
while是常用的循环结构之一 1、格式: while(条件){ } 2、基本知识点 1)puts(“字符串”)。换行输出一个字符串 2)死循环.。 while(1){ } 代码如下: 作者:caihongshijie6 发表于2013-7-15...
View Article用友CDM系统“货位间商品移库单(一步)”表体增加“货位可用数量”字段,根据表头的选择的货位自动带出数值
系统控制台——业务单据定制——货位间商品移库单(一步) 明细字段——增加“可销数量”字段。 然后修改明细字段的“商品编号”自定义查询方案。 增加自定义资料检索方案hwyksp SQL: select b.spbh,b.spmch,b.zjm,b.sptm,b.lshj,a.hwshl as kxshl,a.chbdj,b.gys,b.gys as shengccj from hwsp a left...
View Articleshell脚本作为保证PHP脚本不挂掉的守护进程实例
前几天开始跑一份数据名单,名单需要提供用户名、是否有手机号、是否有邮箱,用户名单我轻易的获取到了,但是,用户名单有2000w之多,并且去检测用户是否有手机号、是否有邮箱必须得通过一个对外开放的安全接口一个一个用户去请求,然后分析返回值才能知道。 下面是我处理的方案: 1、将2000w名单保存到临时数据表 2、用PHP程序每次从该表获取500个用户,检测完后生成SQL update原纪录...
View ArticleLinux IO控制命令生成
在驱动程序里, ioctl() 函数上传送的变量 cmd 是应用程序用于区别设备驱动程序请求处理内容的值。cmd除了可区别数字外,还包含有助于处理的几种相应信息。 cmd的大小为 32位,共分 4 个域: bit31~bit30 2位为 “区别读写” 区,作用是区分是读取命令还是写入命令。 bit29~bit16 14位为 "数据大小" 区,表示 ioctl() 中的 arg 变量传送的内存大小。...
View Article关闭Windows 2008下面应用程序出错后的提示
写了一个服务器端程序,没有能处理所有的错误,总有一些错误会抛出到系统中去。于是写了一个进程守护者,一旦发现服务器端退出,可以在第一时间重新启动服务器,也算是一种折中的方案吧。理论上讲应该是可行的,但是在Windows 2008系统上测试,发现,软件崩溃后,会卡在错误提示那里,进程不消失,所以进程守护者无法启动新的进程。在网络上搜索很久,没有找到合适的方案,总结如下:...
View Articlesqlserver2005级联删除
在你建表,建主外键的时候,在下面有几个选项,有一个是级联删除和一个级联更新,勾选上就可以了 作者:caiwenfeng_for_23 发表于2013-7-15 9:13:16 原文链接 阅读:36 评论:0 查看评论
View Articlehdu1043-素数回文
http://acm.hdu.edu.cn/showproblem.php?pid=1431 整体思想可以理解为打表,可以通过如下办法打表(但是相对比较麻烦),还可以直接使用数组,将所有数据直接存储进来,这种方法相对比较简单,可以不需要使用高效的素数法; #include<iostream> #include<cstdio> #include<cstring>...
View Article个性化和人性化------剖析新闻客户端未来发展方向
现如今,随着智能手机的普及,越来越多的用户开始热衷于通过移动终端获取新闻信息,为此,不少门户网站推出了新闻客户端作为争夺用户的利器,不过我们发现,缺乏特色、内容同质化已成为制约新闻客户端发展的重要因素,一时间,新闻客户端似乎陷入了一个瓶颈。...
View Articlehdu 3401 Trade 斜率优化dp
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=3401 题目意思: 一个人开始有无穷多的钱,问买股票最多能赚多少钱。 要求: 每天买卖的股票数量有限制bl和sl,交易的时间间隔必须超过w+1天。 最多持有的数量为p股。 解题思路: dp[i][j]表示前i天当持有j股股票时,获得的最大利益。 状态转移: 当第i天不交易时为dp[i-1][j];...
View Articlemagento-多语言导入,图片设置成默认图片
下面的代码就可以搞定: foreach($product->getStoreIds() as $storeId) { $product->setStoreId($storeId) ->setImage(false) ->setSmallImage(false) ->setThumbnail(false) ->save(); } return...
View ArticleUnable to start T-SQL Debugging. Could not connect to the computer ‘.’
Unable to start T-SQL Debugging. Could not connect to the computer ‘.’ 在Win7上面使用SSMS连接到SQL Server使用Debug功能,但是出现下面的错误: Unable to start T-SQL Debugging. Could not connect to the computer ‘.’...
View ArticleLinux系统 nfs 共享及 挂载mount 配置
要把 A服务器(192.168.1.1)的 /home 目录挂载到 B服务器(192.168.1.2)的/mnt目录 我们先在 A 服务器上编辑/etc/exports 文件, 添加下面这行代码 /home/ *(rw,sync,no_root_squash) 然后保存退出。 上面这行代码中的 * 也可以设置为 192.168.1.*...
View Article