现在位置: 首页 > Otfcjyqh发表的所有文章
  • 05月
  • 11日
综合 ⁄ 共 7126字 评论关闭
服务器端的建立:创建接口、创建实现类、开启服务。 SEI:service endpoint interface;实现类的接口 SIB:service implements bean实现类 ?wsdl wsimport:依据wsdl文件生成相应的类文件,然后用这些类文件,就可以像调用本地的类一样调用WebService提供的方。该工具可以用于非Java的服务器,如:用C#编写的WebService,通过wsimport则生成Java的客户端实现。 -d:生成客户端执行类的class文件的存放目录 -s:生成客户端执行类的源文件的存放目录 -p:定义生成类的包名 -keep:指定是否生成.java的源文件 -verbose:显示生成的详细......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 1840字 评论关闭
1.代码混淆   网上说的那些只支持2.2以上可以不用理会.跟着这个步骤做就可以了.   1.1混淆非常简单.先看看项目根目录是否有生成proguard.cfg,一般最新的adt都会自动生成.   1.2如果没有的话,创建这个文件,内容如下      -optimizationpasses 5 -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dontpreverify -verbose -optimizations !code/simplification/arithmetic,!field/*,!class/merging/* -keep public class * extends android.app.Activity -keep public class * extends android.app.Appl......
阅读全文
出现问题:   11-30 01:59:13.126: INFO/Kingdom(385): set status:STOP11-30 01:59:13.174: INFO/Kingdom(385): WINDOW_WIDTH:320 WINDOW_HEIGHT:29011-30 01:59:13.184: ERROR/dalvikvm-heap(385): 960000-byte external allocation too large for this process.11-30 01:59:13.194: ERROR/(385): VM won't let us allocate 960000 bytes11-30 01:59:13.206: DEBUG/skia(385): --- decoder->decode returned false11-30 01:59:13.215: DEBUG/AndroidRuntime(385): Shutting down VM11-30 01:59:13.215: WARN/dalvikvm(385): t......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 1138字 评论关闭
       转载一个同事的总结:        运维最常见的一个场景是通过 cron 定时运行某个脚本,有时如果脚本因为某些原因导致长时间卡住(例如没有设置超时,或者后台调用 read 这样的命令) ,则会导致多个任务同时运行。 如何避免同一个脚本同时重复跑就成为一个问题。从目前看,大家经常使用的方法有如下2种。 1、通过 ps -ef | grep urscript.sh |grep -v $$ :这种方式毕竟比较土,而且可能匹配错。例如匹配到 cat urscript.sh 这种命令。 另外对于 su -c <cmd> , sudo su - <user> -c <cmd> , ./<cmd> &am......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 10166字 评论关闭
文章有点长,要读完需要一些耐心,不过这篇文章写的很不错。出处在文章末尾已经有注明了。 中断解析  一、中断是什么 中断的汉语解释是半中间发生阻隔、停顿或故障而断开。那么,在计算机系统中,我们为什么需要“阻隔、停顿和断开”呢? 举个日常生活中的例子,比如说我正在厨房用煤气烧一壶水,这样就只能守在厨房里,苦苦等着水开——如果水溢出来浇灭了煤气,有可能就要发生一场灾难了。等啊等啊,外边突然传来了惊奇的叫声“怎么不关水龙头?”于是我惭愧的发现,刚才接水之后只顾着抱怨这份无聊的差事,居然忘了这事,于是慌慌张......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 10793字 评论关闭
UDP编程应该注意的问题:服务器端程序编写流程:最常用的服务器模型.创建一个socket句柄,然后绑定到本地端口上,然后创建一个线程进行接受和发送数据!(注意:一般是先接受,再发送,因为udp是面向无连接的服务,因此需要先通过recvfrom得到客户端的IP和端口信息(addr_remote),才能进行数据的收发)一般需要两个结构体struct sockaddr_in,一个是本地IP和端口信息,另一个是用于接受客户端的端口和IP;第二点需要注意就是recvfrom和sendto的第六个参数类型是不一样的,recvfrom是socklen_t*而sendto是socklen_t,就这点......
阅读全文
neither user 10075 nor current process has android.permission.ACCESS_NETWORK_STATE.. 已经添加过权限仍然会抛出异常: <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 异常信息: Caused by: java.lang.SecurityException: ConnectivityService: Neither user 10075 nor current process has android......
阅读全文
  • 01月
  • 29日
综合 ⁄ 共 1418字 评论关闭
vc模拟鼠标键盘操作实用类   void mk::Click(int x, int y, int mSeconds){SetCursorPos(x,y);mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);Sleep(mSeconds);}void mk::DClick(int x, int y, int mSeconds){SetCursorPos(x,y);mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);Sleep(mSeconds);} void mk::Drag(int x1, int y1, int x2, int y2, int mSeconds){S......
阅读全文
  • 01月
  • 13日
综合 ⁄ 共 1817字 评论关闭
A. Pashmak and Garden time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output Pashmak has fallen in love with an attractive girl called Parmida since one year ago... Today, Pashmak set up a meeting with his partner in a romantic garden. Unfortunately, Pashmak has forgotten where the garden is. But he remembers that the garden looks like a square with sides parallel to the coordinate axes. He also remembers that there is ex......
阅读全文
  • 12月
  • 21日
综合 ⁄ 共 1221字 评论关闭
     JavaScript是一门可插入到html的轻量级的脚本编程语言。其不仅适用于html和web,也被广泛应用于服务器、PC、平板和手机等设备。      下面利用一个最简单的代码片段来学习JavaScript的几个基本特征: </pre><pre name="code" class="javascript"> <html>        <head>              <title>Javascript学习笔记之简介</title>              <script>                     alert("这是由Javascript调用的提示框!");              </script>              <script>    ......
阅读全文
  • 12月
  • 07日
综合 ⁄ 共 9136字 评论关闭
意图:将对象组合成树形结构以表示“部分-整体”的层次结构。Composite使得用户对单个对象和组合对象的使用具有一致性。以下情况使用Composite模式你想表示对象的部分-整体层次结构你希望用户忽略组合对象与单个对象的不同,用户将统一地使用组合结构中的所有对象。 部分示例代码:   这部分内容由于有迭代器夹在中间,感觉有一定难度,难度不在于如何实现迭代器,而在于如何补齐对应的迭代器,使其能够满足程序的测试要求。 既使这样,程序还是稍微有点与书中不同,原因是书中的代码我想破脑袋也无法实现,猜测可能是写错了。 另......
阅读全文
  • 10月
  • 17日
综合 ⁄ 共 1135字 评论关闭
第一道删边题,这大概是博弈最后一个没有熟悉的分支了 //HDU-3094.cpp #include <cstdio> #include <cstring> #include <cmath> #include <cstdlib> #include <ctime> #include <climits> #include <cctype> #include <algorithm> #include <iostream> #include <string> #include <stack> #include <map> #include <set> #include <queue> #include <utility> #include <vector> #include <bitset> #include <functi......
阅读全文