现在位置: 首页 > jitter发表的所有文章
  • 10月
  • 05日
综合 ⁄ 共 2402字 评论关闭
各种区块的描述:很多朋友喜欢听小甲鱼的PE详解,因为他们觉得课堂上老师讲解的都是略略带过,绕得大家云里雾里~刚好小甲鱼文采也没课堂上的教授讲的那么好,只能以比较通俗的话语来给大家描述~ 通常,区块中的数据在逻辑上是关联的。PE 文件一般至少都会有两个区块:一个是代码块,另一个是数据块。每一个区块都需要有一个截然不同的名字,这个名字主要是用来表达区块的用途。例如有一个区块叫.rdata,表明他是一个只读区块。注意:区块在映像中是按起始地址(RVA)来排列的,而不是按字母表顺序。 另外,使用区块名字只是人们为......
阅读全文
  • 09月
  • 12日
综合 ⁄ 共 618字 评论关闭
文章目录 处理方法 我需要要存储一个时间值,需要检索和编辑该值。有人可以知道下吗?如何使用 SharedPreferences 完成 处理方法 关于android shared preferences,你可以再你的activity 中加入下面代码来完成 SharedPreferences prefs = this.getSharedPreferences( "com.example.app", Context.MODE_PRIVATE); 通过如下方式读取 preferences: String dateTimeKey = "com.example.app.datetime"; // use a default value using new Date() long l = prefs.getLong(dat......
阅读全文
  • 09月
  • 08日
移动开发 ⁄ 共 23273字 评论关闭
我们编写的是Andorid的HTTP协议多线程断点下载应用程序。直接使用单线程下载HTTP文件对我们来说是一件非常简单的事。那么,多线程断点需要什么功能? 1.多线程下载, 2.支持断点。   使用多线程的好处:使用多线程下载会提升文件下载的速度。那么多线程下载文件的过程是:    (1)首先获得下载文件的长度,然后设置本地文件的长度。       HttpURLConnection.getContentLength();//获取下载文件的长度      RandomAccessFile file = new RandomAccessFile("QQWubiSetup.exe","rwd");        file.setLength(filesize......
阅读全文
  • 09月
  • 06日
综合 ⁄ 共 618字 评论关闭
#include <iostream> #include <cstring> #include <cstdio> #include <cstdlib> using namespace std; const int MAX = 1000010; char s[MAX]; char ss[MAX<<1]; int dp[MAX<<1]; int solve(int len) { int ans = 0; int right = -1; int id = -1; for(int i=0; i<len; i++) { int r = 1; if(right >= i) r = max(r, min(right-i+1, dp[2*id-i])); while((i-r+1>=0&&i+r-1<len)&&(ss[i-r+1]==ss[i+r-......
阅读全文
  • 12月
  • 11日
综合 ⁄ 共 8974字 评论关闭
DSP基础算法与模型研究 (转载请保留原文链接 http://www.techinads.com/archives/41 authored by 江申_Johnson) 美国有一家很优秀的DSP公司--M6D(m6d.com),这个公司只是个startup公司,却已经在KDD之类的顶级会议发表的7-8篇优秀的文章。最近我研究了一下他们的DSP算法,和大家分享一下我的理解,希望以一个实例让大家对DSP中的基础算法和模型有一个初步的了解。写得不对的地方,还请大家及时指正。 这篇文章假设大家对DSP及RTB生态圈各种三个字母缩写的概念有初步的理解。 一、整体流程 首先,我们先来看一下M6D的D......
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 2194字 评论关闭
import javax.swing.*; import java.awt.*; import java.awt.event.*; public class Circle { JFrame jframe; JLabel jlabel; public void draw_circle(){ jframe = new JFrame();//创建frame jlabel = new JLabel("我想看你的笑颜。");//创建标签并初始显示文字“我想看你的笑颜。” JButton jbutton_label = new JButton("我想");//创建按钮,按钮显示文字 “我想” JButton jbutton = new JButton("点击");//创建另一个按钮显示文字“点击” PaintCircle paint_circle = new PaintCircle();//创造JPanel的子类,并覆盖父类方法......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 1250字 评论关闭
如何使用commons.lang3生成随机的20位的订单号: 第一步:引入maven依赖或者去官网下载相应的jar包下载地址:http://apache.fayea.com//commons/lang/binaries/commons-lang3-3.3.2-bin.zip <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.3.2</version> </dependency> 第二步 如何使用这里注意使用的RandomStringUtils类: public static void main(String[] args) { //这参数20代表你生成20位......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 1080字 评论关闭
为什么WiFi无法取代2G,3G网络,大概有下边几个层次的原因:1、第一个原因就是频谱问题。WiFi使用的是国家规定的免费频谱,这个频谱处在2.4G的高频段上。2.4G的高频信号在自由空间传播的损耗大,导致在广覆盖上WiFi的频段不具备优势。而2G,3G网络在频段上具备这个优势外,在发射功率上也具备优势,这一点也是为了扩大无线信号覆盖半径的关键。这一点上Google现在搞的400M的白色频谱WiFi其实是对频谱的一个扩展。但是这个对终端有要求。所以Google搞了这么久也没有大的起色。2、在协议层面支持上。WiFi的协议层面是属于ieee的802系......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 180字 评论关闭
March 15th 8.15 Using SAAJ to Access a restful Service Going to research CXF data binding  --link--http://cxf.apache.org/docs/databindings.html To know another Web service --http://axis.apache.org/axis/
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 955字 评论关闭
/* * js escape php 实现 * @param $string the sting want to be escaped * @param $in_encoding * @param $out_encoding */ function escape($string, $in_encoding = 'UTF-8',$out_encoding = 'UCS-2') { $return = ''; if (function_exists('mb_get_info')) { for($x = 0; $x < mb_strlen ( $string, $in_encoding ); $x ++) { $str = mb_substr ( $string, $x, 1, $in_encoding ); if (strlen ( $str ) > 1) { // 多字节字符 ......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 1182字 评论关闭
ext4文件系统最基本的分配单元是“block”(块)。 block是由一组连续的sectors来组成,其大小介于1k~4K之间,当然不可能是任意值,只能是2的整数次幂个sectors。然后连续的blocks再组成group。Block的大小是在mkfs时指定的,默认是4K。 默认情况下,系统可以含有2^32个blocks,到那时如果开启“64bit”特性,可以支持2^64个blocks。 其相关指标见下图: Item 32-bit mode 1KiB 2KiB 4KiB 64KiB Blocks 2^32 2^32 2^32 2^32 Inodes 2^32 2^32 2^32 2^32 File System Size 4TiB 8TiB ......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 1426字 评论关闭
/*开散列表的插入、查找、删除算法的实现*/ #include <stdio.h> #include <stdlib.h> #define M 13 //表长定为13 typedef int KeyType; typedef struct KeyNode { KeyType key; struct KeyNode *next; }KeyNode; KeyNode *HashTable[M]; //关键字查找函数 int HashSearch(KeyType k) { int index = k%M; KeyNode *p; p = HashTable[index]; while( NULL != p ) { if( k == p->key ) return index; p = p->next; } return -1; } //关键字插入函数 void InsertHashTable( KeyType k ) { KeyN......
阅读全文