- 博客(46)
- 资源 (39)
- 收藏
- 关注
原创 android做native层hook时过滤/proc/PID/maps的返回结果
#include <stdio.h>#include <string.h>int main(){ char *keyword = "xposed"; char *file_ori = "procmaps.txt"; char *file_dest = "procmaps_dest.txt"; FILE *fp1; FILE *fp2; char line[1000]; fp1 = fopen(file_.
2021-11-14 20:23:36 2030
原创 通过k8s+docker部署jar
1、springboot打包生成一个jar,example-0.0.1-SNAPSHOT.jar2、通过java -jar example-0.0.1-SNAPSHOT.jar 可以启动服务 服务器能访问:http://localhost:8989/hello3、新建文件Dockerfile ,内容如下:######################################FR...
2019-12-26 17:24:11 3434
原创 eclipse和vc6.0实践native工程,java调用c++
<br />使用eclipse创建一个工程,在工程下建立一个类TestNative.java,其中编写了4个native方法,这4个方法使用c++实现。TestNative.java代码如下:<br />public class TestNative{ private native int add(int x,int y); private native int subtract(int x,int y); private native int multi(int x,int
2010-07-21 11:44:00 2184 1
原创 Java的URLConnection上加代理服务器配置的最简单例子
import java.io.IOException;import java.io.InputStream;import java.net.InetSocketAddress;import java.net.Proxy;import java.net.SocketAddress;import java.net.URL;import java.net.URLConnecti
2009-11-28 09:49:00 3419 1
原创 网络字节转换
做过socket的都知道网络字节转换的事情,网络中传输的数据是纯字节流,没有类型信息,从低地址开始传递;网络字节序通常为大端的,即先传递高字节,因此和大端的本地字节存储顺序一致,和小端的则截然相反。为了数据的一致性,就要把本地的数据转换成网络上使用的格式,然后发送出去,接收的时候也是一样的,经过转换然后才去使用这些数据。基本的库函数中提供了这样的可以进行字节转换的函数,如和htons( ) hto
2009-09-07 10:48:00 1860
原创 linux date用法一知半解
使用格式: date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]date 可以用来显示或设定系统的日期与时间。1.在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下: 时间方面 : % : 打印出 % %n : 下一行 %t :
2009-09-01 18:10:00 856
原创 sort 的用法详解
1.sort(分类)用法sort命令选项很长,下面仅介绍各种选项。sort命令的一般格式为:sort -cmu -o output_file [other options] +pos1 +pos2 input_files 下面简要介绍一下sort的参数:-c 测试文件是否已经分类。-m 合并两个分类文件。-u 删除所有复制行。-o 存储s o r t结果的输出文件名。其他选项有:-b 使用域进行分
2009-09-01 17:55:00 3137
原创 日常交际技巧经验总结100句(大全)
题记:有这样一句话:没有交际能力的人,就象陆地上的船,永远到不了人生的大海。虽然简单,但富有哲理。这话充分说明一个问题:生活中,无论有多么强的能力,多么好的条件,如果没有良好的的人际关系,那么你就无法取得成功,自然也就不会得到生活的幸福和身心的健康。究竟如何营造与构建一个良好的人际关系网呢?下面100句经典经验,愿对你有些许帮助……【转载自http://www.dianping.com/group
2009-08-31 08:55:00 611
原创 linux 下mysql二进制文件(tar.gz)安装
二进制文件(tar.gz)安装:先创建用户和用户组 su - rootgroupadd mysqluseradd -g mysql mysql解压二进制文件。gunzip -c filename | tar -xf -复制目录/home/mysql到/usr/local;创建mysql许可表:linux:/usr/local/mysql #scripts/mysql_install_d
2009-08-27 15:58:00 1219
原创 windows route 命令详解
1.具体功能 该命令用于在本地IP路由表中显示和修改条目。使用不带参数的ROUTE可以显示帮助。 2.语法详解 route [-f] [-p] [command [destination] [mask netmask] [gateway] [metric metric] [if interface]
2009-08-27 09:10:00 1465
原创 Java正则表达式的详解
表达式意义:1.字符x 字符 x。例如a表示字符a// 反斜线字符。在书写时要写为////。(注意:因为java在第一次解析时,把////解析成正则表达式//,在第二次解析时再解析为/,所以凡是不是1.1列举到的转义字符,包括1.1的//,而又带有/的都要写两次)/0n 带有八进制值 0的字符 n (0 /0nn 带有八进制值 0的字符 nn (0 /0mnn 带
2009-08-26 10:53:00 613
原创 rsync详解
Rsync详解1、什么是RsyncRsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远 程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。Rsync本来是用于替代rcp的一个工具,目前由rsync.samba.org维护,
2009-08-20 14:22:00 886
原创 使用NTP同步系统时间
1. 与一个已知的时间服务器同步2. 配置网络时间协议(ntp) 1. 让linux自动同步时间vi /etc/crontab加上一句:00 0 1 * * root rdate -s time.nist.govtime.nist.gov 是一个时间服务器.2. 时间服务器配置(192.168.10.1)1). # rpm -ivh ntp-4.1.2-4.EL3.1.i386
2009-08-20 11:56:00 3940
原创 javascript正则表达式详解
正则表达式是一个描述字符模式的对象。 javascript的regexp对象和string对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法.在javascript中,正则表达式是由一个regexp对象表示的.当然,可以使用一个regexp()构造函数来创建regexp对象, 也可以用javascript 1.2中的新添加的一个特殊语法来创建regexp对象.就像字符串直接
2009-08-18 16:42:00 531
原创 一个Java程序员应该掌握的10项技能
1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用
2009-08-13 17:33:00 496
原创 2>&1是怎么回事
经常可以在一些脚本,尤其是在crontab调用时发现如下形式的命令调用/tmp/test.sh > /tmp/test.log 2>&1前半部分/tmp/test.sh > /tmp/test.log很容易理解,那么后面的2>&1是怎么回事呢?要解释这个问题,还是得提到文件重定向。我们知道>和&1的意思就是将标准错误也输出到标准输出当中。下面通过一个例子来展示2>&1有
2009-08-11 18:30:00 1372
原创 Java:内部非静态类访问外部类成员的方法
Java:内部非静态类访问外部类成员的方法 以前不知道内部类的好处,觉得出了使用不方便之外没什么好的,不过在一次无意间参照java主页的一些教程的源代码的时候发现了内部类的真正好处。---内部非静态类可以睡意访问外部类的各个成员或成员函数。 内部类访问外部类对象的方法是 [外部类类名.this] 对象获取到之后就可以随意调用外部类的各种成员了。 例如:class MC1
2009-07-28 18:17:00 4755
原创 使用 dom4j 解析 XML
使用 domj4 API 创建与修改 XML 文档级别: 初级Deepak Vohra (dvohra09@yahoo.com), Web 开发人员2009 年 4 月 01 日 dom4j 是一种解析 XML 文档的开放源代码 XML 框架。本文介绍如何使用包含在 dom4j 中的解析器创建并修改 XML 文档。 dom4j API 包含一个解析 XML 文档的工
2009-07-28 16:08:00 667
原创 原始套接字透析之Raw Socket基础
在进入Raw Socket多种强大的应用之前,我们先讲解怎样建立一个Raw Socket及怎样用建立的Raw Socket发送和接收IP包。 建立Raw Socket 在Windows平台上,为了使用Raw Socket,需先初始化WINSOCK:// 启动 WinsockWSAData wsaData;if (WSAStartup(MAKEWORD(2, 1), &wsaData) != 0
2009-07-26 15:30:00 1223
原创 tcpdump详解
第一种是关于类型的关键字,主要包括host,net,port, 例如 host 210.27.48.2,指明 210.27.48.2是一台主机,net 202.0.0.0 指明 202.0.0.0是一个网络地址,port 23 指明端口号是23.如果没有指定类型,缺省的类型是host. 第二种是确定传输方向的关键字,主要包括src , dst ,dst or src, dst and src ,
2009-07-24 14:59:00 600
原创 vi详解
1. 移动光标 要对正文内容进行修改,首先必须把光标移动到指定位置。移动光标的最简单的方式是按键盘的上、下、左、 右箭头键。除了这种最原始的方法之外,用户还可以利用 vi 提供的众多字符组合键,在正文中移动光标,迅 速到达指定的行或列,实现定位。例如: k、j、h、l 功能分别等同于上、下、左、右箭头键 Ctrl+b 在文件中向上移动一页(相当于 PageUp 键) Ctrl+f 在文件中向下移动
2009-07-24 10:23:00 650
原创 Apache Rewrite 规则详解(二)
R[=code](force redirect) 强制外部重定向 强制在替代字符串加上http://thishost[:thisport]/前缀重定向到外部的URL.如果code不指定,将用缺省的302 HTTP状态码。 F(force URL to be forbidden)禁用URL,返回403HTTP状态码。 G(force URL to be gone) 强制URL为GONE,返回410H
2009-07-24 10:20:00 889
原创 Apache Rewrite 规则详解
1、Rewrite规则简介: Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言。可基于服务器级的(httpd.conf)和目录级的(.htaccess) 两种方式。如果要想用到rewrite模块,必须先安装或加载rewrite模块。方法有两种一种是编译apache的时候就直接安装rewrite模块,另一种是编译apache时以DSO模式安装apa
2009-07-23 13:25:00 4108
原创 Linux date 命令使用技巧
Linux date 命令使用技巧date命令 date命令的功能是显示和设置系统日期和时间。 该命令的一般格式为: date [选项] 显示时间格式(以+开头,后面接格式) date 设置时间格式 命令中各选项的含义分别为: -d datestr, --date datestr 显示由datestr描述的日期 -s datestr, --set datestr 设置dat
2009-07-21 17:07:00 1014
原创 VMware中用NAT方式实现FreeBsd/Linux上网
我用的是VMware版本是 5.5.3,host机器运行的是windows Xp professional 。1、安装VMware workstation2、安装guest系统,这里我安装的Red Hat Linux9,安装过程中确保网络连接选择的是NAT方式,当然可以在安装完后进行修改。3、到windows XP 中,查看所有的网络连接,你应该发现除了原有的网卡之外,又多了Vmnet
2009-07-15 13:54:00 703
原创 createTextRange的text和htmltext的用法
collapse([bStart])移动Range的插入点bStart true(移到开头) false(移到末尾)findText(sText [, iSearchScope] [, iFlags])在Range中查找sTextiSearchScope 开始位置,负数方向搜索iFlags 2(整词匹配) 4(区别大小写)moveStart(sUnit [, iCount])moveEnd(sUn
2009-07-11 09:51:00 2045
原创 VI命令
进入vi的命令vi filename: 打开或新建文件,并将光标置于第一行首 vi +n filename: 打开文件,并将光标置于第n行首 vi + filename: 打开文件,并将光标置于最后一行首 vi +/pattern filename: 打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename: 在上次正用vi编辑时发生系统崩溃,恢复f
2009-07-09 16:00:00 580
原创 网络字节转换inet_aton & inet_ntoa & inet_addr和inet_pton
inet_aton,inet_addr和inet_ntoa在点分十进制数串(如,“192.168.1.10")与他的32位网络字节二进制值之前转换IPV4地址,有2个比较新的函数inet_pton和inet_ntop,这2个对IPV4和IPV6地址都能处理 #include #include #include int inet_aton(c
2009-07-01 16:30:00 832
原创 gethostbyname 和 gethostbyaddr 的适用范围
今天看别人写的一个 MFC 代码一会儿 gethostbyname, 一会儿 gethostbyaddr,我想他们必定有什么优点不知道他们各自什么优点?具体适用在int CMyQQDlg::GetIpAddress(const CString &sHostName, CString &sIpAddress)//获得本地IP{ struct hostent FAR * lpHostEnt=g
2009-07-01 16:27:00 938
原创 java程序员学习c/c++需要注意的事情
1,定义完一个类时,在{}之后要加个分号;2,在Header文件中定义方式用public,但是在cpp文件的实现时,不需要加public3,如何导入lib包? 将lib和.h文件加入系统路径,Tools->Options...->Directories,在Show directories for中选择lib或者.h文件 在调用GetAdaptersInfo函数获
2009-06-18 10:06:00 762
原创 深入理解HTTP协议的一个java的例子
package org.liujl.http;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;public class HTTPServer { public stati
2009-06-17 14:16:00 1351 2
原创 getContextPath和getRequestURI等的区别
假定你的web application 名称为news,你在浏览器中输入请求路径:http://localhost:8080/news/main/list.jsp 则执行下面向行代码后打印出如下结果:1、 System.out.println(request.getContextPath());打印结果:/news2、System.out.println(request.get
2009-06-01 15:44:00 1117
原创 原码、反码和补码
一、原码 求原码:X≥0,则符号位为0,其余照抄; X≤0,则符号位为1,其余照抄。 【例1】X=+1001001 [X]原 = 01001001 【例2】X=-1001001 [X]原 = 11001001 二、反码 求反码:若X≥0,符号位为0,其余照抄; 若X≤0,符号位为1,其余按位取反。 【例3】X=+1001001 [X]反 = 01001001 【例4】X=-
2009-05-28 11:08:00 1628
转载 HTTP协议详解
引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTT
2009-05-12 15:34:00 725
原创 Hibernate查询视图数据
有的时候如果多个表互相关联,需要创建视图,如果想用Hibernate查询视图的数据怎么办呢?其实视图和表没有本质的区别,只需要把主键换为组合主键即可,例如:PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
2009-05-06 12:17:00 5071 1
通过占坑位启动未在AndroidManifest.xml注册的Activity
2022-07-08
powermock-cover.zip
2020-04-07
JavaRSA生成公钥私钥加解密
2020-03-10
SpringSecurityOAuth2.rar
2020-02-01
SpringBoot Security最简单的例子
2020-01-31
HTTP Web 代理服务器
2009-09-17
java经典代码(所有能想到的java的例子)
2009-08-21
FCKeditor2.6工程
2008-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人