现在位置: 首页 > andychenglu发表的所有文章
  • 07月
  • 24日
综合 ⁄ 共 1079字 评论关闭
在cygwin下可以很轻易地搞定javah jni生成native的头文件,但是在Ubuntu下尝试时出现找不到类的问题。 具体过程如下: 1)创建HelloWorld.java文件 $cd /opt/test/hello $vim HelloWorld.java                 //创建了HelloWorld.java文件 2)编译生成class $javac HelloWorld.java 生成HelloWorld.class类 3)调用javah -jni时出现错误 错误提示找不到类文件。 查找原因是类文件路径不对,需要更换javah调用格式,即先设置classpath $javah -classpath xxx -jni HelloWorld 其中xxx表示HelloWorld.class类的存放路径。由于文件路......
阅读全文
  • 05月
  • 30日
综合 ⁄ 共 831字 评论关闭
关于mysql的索引 索引的不足之处 ◆虽然索引大大提高了查询速度,同时却会降低更新表的速度,如对表进行INSERT、UPDATE和DELETE。因为更新表时,MySQL不仅要保存数据,还要保存一下索引文件。 ◆建立索引会占用磁盘空间的索引文件。一般情况这个问题不太严重,但如果你在一个大表上创建了多种组合索引,索引文件的会膨胀很快。 索引只是提高效率的一个因素,如果你的MySQL有大数据量的表,就需要花时间研究建立最优秀的索引,或优化查询语句。 使用索引的注意事项 使用索引时,有以下一些技巧和注意事项: ◆索引不会包含有N......
阅读全文
  • 09月
  • 15日
综合 ⁄ 共 1140字 评论关闭
import java.io.FileOutputStream; import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; import java.nio.channels.Channels; import java.nio.channels.ReadableByteChannel; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; public class TestGetVideoInfo {     /**      * @param args      */     public static void main(String[] args) {         TestGetVideoInfo getvideoinfo = new TestGetVideoInfo();         String url = "http://cdn.52itv.cn/?data=list&t......
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 2900字 评论关闭
总的来说日本这个民族在二战中表现出来的完全是暴发户式的狂忘、无知和浅薄,突然的富强使这些小国岛民爆发了与自身实力完全不相适应的狂妄心态,其田中奏折是其集中体现,失败因此是必然的。他们的家底真的很薄,他们的欲望真的太大。   一、视中国军队如草芥,一味蛮干,挑起芦沟桥事变,终至全面爆发中日战争,把日本拖进了一场并没有准备好战争中。   占领中国东北以后,日本军方如果以保有即得的成果为目标,潜心经营东北,不再继续向察哈尔、热河、河北鲸吞蚕食,是可以维持现状的。无奈,初期的大胜使那些狂妄的中级军......
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 1682字 评论关闭
package testxml; import java.io.File;import java.io.FileNotFoundException;import java.io.IOException; import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException; import org.w3c.dom.Document;import org.w3c.dom.Element;import org.w3c.dom.NamedNodeMap;import org.w3c.dom.Node;import org.w3c.dom.NodeList;import org.xml.sax.SAXException; public class DomXmlTest { public static void DomTest(Node node) {  NodeList......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 2586字 评论关闭
Chrome扩展开发指南(2)——概述 这篇文章翻译自http://code.google.com/chrome/extensions/overview.html,我还没有真正做过插件,翻译这篇文章算是班门弄斧,有翻译的不好的地方请一定指出来,希望能够达到完美! ( 对新手说的话:文章涉及到的一些术语,对没有任何网页知识的新手来说还是挺难懂的,可以借助Google/baidu看一下,其实不懂也没多大关系,这篇文章只是一个概述,完全可以跳过这些术语,希望大家对制作插件不要失去信心。) 只要看完这篇文章,并且做过入门指南中的例子,你就可以真正开始开发属于自己的Chr......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 1990字 评论关闭
1. 隐藏当前Activity标题栏     在当前Activity中调用:this.requestWindowFeature(Window.FEATURE_NO_TITLE); 2. 隐藏当前Activity状态栏(Status Bar) 2.1 Android 4.0 and Lower [java] view plaincopy public class MainActivity extends Activity {          @Override       protected void onCreate(Bundle savedInstanceState) {           super.onCreate(savedInstanceState);           // If the Android version is lower than Jellybean, use this call to hide           // the status bar.  ......
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 48840字 评论关闭
PE格式文件的代码注入       本文演示了在不需要重新编译源代码的情况下,怎样向Windows PE(Portable Executable)格式的文件(包括EXE、DLL、OCX)中注入自己的代码。   程序如图:            前言        或许,你想了解一个病毒程序是怎样把自身注入到一个正常的PE文件中的,又或者是,你为了保护某种数据而加密自己的PE文件,从而想实现一个打包或保护程序;而本文的目的,就是为了向大家展示,通常的EXE工具或某种恶意程序,是怎样实现上述目的的。        可以基于本文中的代码创建一个你自己的EXE修改器,如......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 848字 评论关闭
  接上一篇,能正确启动内核线程,就可以进行进一步的使用了。这里介绍下更改内核线程调度策略和优先级的方法。   个人理解,内核级线程和进程是一样的,前者与POSIX线程(pthread)有很大的区别。因此,内核的进程调度策略和系统调用也适用于内核级线程。   调度策略有三种:     1.SCHED_NORMAL 非实时调度策略,默认情况下是100~139,由nice值决定;     2.SCHED_FIFO实时调度策略,先到先服务。一旦占用cpu则一直运行。一直运行直到有更高优先级任务到达或自己放弃     3.SCHED_RR实时调度策略,时间片轮转......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 1574字 评论关闭
开始就想着要拆点,i与i‘连边容量为2,费用为矩阵中的值,但是一想就不对了,如果这样的话,每个点可以走两次,每次的费用都是一样的,应该有一次为0才对,所以应该加两条边,容量都是1,一条边的费用为0。然后往左,下连边,,,跑费用流,求出最大的费用。。。 hdu 3376 数据开大些就可以了,N=720010 #include<stdio.h> #include<string.h> #include<queue> const int N=2000; const int inf=0x3fffffff; using namespace std; int dist[N],head[N],num,start,end,n,vis[N],pre[N]; struct edge { int......
阅读全文
  • 12月
  • 22日
综合 ⁄ 共 6710字 评论关闭
/*psp_boot/psb1/kernel main.c c_entry*/ free space start: 0xb0020000 free space end: 0xb0800000  Basic POST completed...     Success. Last reset cause: Software reset (memory controller also reset) PSPBoot1.3 rev: 0.22.50.5 CyberTAN rev: 0.22.50 (c) Copyright 2002-2005 Texas Instruments, Inc. All Rights Reserved. FlashType:Samsung K8D6316UBM 4Mx16 /*ip_init  - > mac_get*/ mac_init(): Find mac [00:00:36:FF:10:C3] in location 0 Find mac [00:00:36:FF:10:C3] in location 0 mac_value: 00:0......
阅读全文
  • 12月
  • 02日
综合 ⁄ 共 1323字 评论关闭
 JSP最容易忽略的一个特性在于它能够应用可重新使用的代码块——aka“标签库”——给一个JSP应用程序增加新功能。         这些使用XML类型标记宣称的标签库提供了可以轻松整合到JSP页面中的现成工具。它们还是一种将应用程序的商业逻辑和视觉外观分离开来的有用途径。         有许多免费的在线库——但怎么知道从哪儿开始呢?表A中列出的10个JSP标签库为大家了解JSP的重新可用性提供了一个起点。下面我们来看一看这10个标签库。         注意:要安装JSP标签库,请参考每个库中包含的文件资料和安装说明。 库名称 说明 Stand......
阅读全文