现在位置: 首页 > apostle发表的所有文章
  • 04月
  • 11日
综合 ⁄ 共 1938字 评论关闭
jquery是一个非常优秀的js框架,相信大部分人都用过,也都非常熟悉它的应用,用起来也非常简单,基本的操作也都不用说了。这里不在罗列jquery的api,总结下需要注意的点,都是平时容易犯错误的地方,分享下,感觉还有比较有价值的,具体内容如下: 一、ajax相关: $.ajax({ type : "post", url : "XXX.action", //data : 'name=John&location=china' data : {name:John, location:china}, dataType : "json", async : false, success : function(data) { ......
阅读全文
  • 10月
  • 21日
综合 ⁄ 共 491字 评论关闭
/*期货数据筛选。期货数据包含:合约代码/行情日期/行情时间/各种价格等变量,期货数据结构较复杂。 要筛选出指定日期相对应的合约,需要利用first. last.*/ DATA GUZHI;*合并股指数据,对变量进行重命名,筛选出部分重要变量; set base.quote:(rename=(_COL2=fundid _COL4=open1 _COL9=high1 _COL10=low1 _COL25=close1 _COL23=date)); keep fundid open1 high1 low1 close1 date; run; *对guzhi数据按fundid,date排序; proc sort data=guzhi;by fundid date;run; *获取每只合约的每天最终的开盘价/最高价/最低价/......
阅读全文
  • 10月
  • 11日
综合 ⁄ 共 1234字 评论关闭
POJ 3905 Perfect Election 题目链接 思路:很裸的2-sat,就根据题意建边即可 代码: #include <cstdio> #include <cstring> #include <cstdlib> #include <vector> #include <algorithm> using namespace std; const int MAXNODE = 2005; struct TwoSet { int n; vector<int> g[MAXNODE * 2]; bool mark[MAXNODE * 2]; int S[MAXNODE * 2], sn; void init(int tot) { n = tot * 2; for (int i = 0; i < n; i += 2) { g[i].clear(); g[i^1].clear(); } memset(......
阅读全文
  • 09月
  • 24日
综合 ⁄ 共 3170字 评论关闭
原文地址:http://www.gisall.com/html/63/151663-6305.html 要在TOC控件中移动顺序,其实就是这二个操作,选择要移动的图层;拖动要放置的位置,但是这两个操作牵扯到三个函数,分别是mousedown,mounsemove,mounseup。而在这三个操作里面牵扯一个重要的方法HitTest这里只做了对图层的移动,其它的没有考虑,现在直接上代码: //保存选择的图层 public ILayer pSeletLayer = null; public IBasicMap pBasicMap = null; System.Object pOther = new object(); System.Object pIndex = new object(); private void axTOCControl1_......
阅读全文
  • 08月
  • 29日
综合 ⁄ 共 184字 评论关闭
备了个忘 基本思想: 1.从给定的序列中建立一个大根堆     从最后一个父节点开始向前调用堆调整函数 2.交换堆顶与最后叶子位置,从根调整堆一次。重复这个过程 注意: 1.最后一个父节点下标为(下标从0开始)(int)(size/2)-1 2.堆的调整过程:比较根与左节点,保存较大者下标max;比较max对应元素与右节点值,保存较大者下标。然后交换根与max位置,调整max对应的堆
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 1503字 评论关闭
Simple example of a tasklet in the context of a kernel module: #include <linux/kernel.h> #include <linux/module.h> #include <linux/interrupt.h> MODULE_LICENSE("GPL"); char my_tasklet_data[]="my_tasklet_function was called"; /* Bottom Half Function */ void my_tasklet_function( unsigned long data ) { printk( "%s\n", (char *)data ); return; } DECLARE_TASKLET( my_tasklet, my_tasklet_function, (unsigned long) &my_tasklet_data ); int init_module( void ) { ......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 1885字 评论关闭
   前段时间往smart TV上移植3G模块,发现移植3G的百度谷歌一搜,基本全是linux开发板上的, 我在这里记录一下 我移植 的全过程,让他人少走弯路,有什么建议或者不对的欢迎留言~                                                                   撰写不易,转载请注明出处:http://blog.csdn.net/jscese/article/details/39057033 一.设备识别 目前的3G模块都是usb接口的,插在android系统中都会默认识别为usb storage 设备,会尝试通过Vold 挂载为usb 存储设备! 所以必须要把设备类型转掉,转换成Modem类型设备,只有这样......
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 354字 评论关闭
前些天在读取一个UTF-8文件时,中文出现乱码,现在将处理过程简单记录如下: 1. 首先看现象。 2.确认一下文件的格式为UTF-8。 3.首先想到的处理方法是将读取的内容转换一下,可是结果是有的字是乱码。 4.修改WORKSPACE默认编码为UTF-8。 结果好像没问题了,但是放到服务器上后发现还是不行。 5.如果指定读取时的编码,看看结果怎样。 6.上图中有个问号,不知道你有没发现,这是UTF-8 BOM造成的。这个可不是制作业的BOM 哦~_~ ,详细解释到网上找吧。 7.如果你的Eclipse工作空间的默认编码是UTF-8,那么直接在里面建立......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 150字 评论关闭
switch(g) { case 0: System.out.println(0); g=1; case 1: System.out.println(1); break; default: System.out.println(2); break; } 在等于1的情况下没有写break,导致匹配到0时,同时也会执行1的分支语句
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 1128字 评论关闭
一、DetailActivity中: //需要跳转页面的地方  Intent intent1 = new Intent(DetailActivity.this,FontSetActivity.class);  //说明有返回值  startActivityForResult(intent1 , 0); 二、FontSetActivity中: //结束当前Activity的地方   CR.setTextSize(Integer.parseInt(fontsizespinner.getSelectedItem().toString())); //将设置好的字体大小传到DetailActivity2中   Bundle bundle = new Bundle();     bundle.putInt("newSize", CR.getTextSize());    Intent mIntent = new Intent(FontSetActivity.this,DetailActivity.......
阅读全文
  • 01月
  • 27日
综合 ⁄ 共 125字 评论关闭
       在实际使用eclipse[MyEclipse]过程中,由于经常关闭或者打开视图,某一刻你会发现界面好乱感觉好烦,希望界面恢复原来的样子Eclipse[MyEclipse]已经为我们提供了这个功能,任何情况下都能迅速恢复到最原始状态。直接上图:
阅读全文
  • 01月
  • 26日
综合 ⁄ 共 2056字 评论关闭
4月11日 GCD 总结(二) 一、指定一定数量的延迟之后,使用 GCD 来执行代码--使用 Dispatch_after 和 Dispatch_after_f 函数 1、 dispatch_after 在一段给定的、以纳秒为单位的时间段之后,将 Block Object 分派到一个分派队列。这 个函数需要的参数有: Delay in nanoseconds 在执行指定的 Block Object(由第三个参数指定)之前 GCD 必须在一个给定的分派队列 (由第二个参数指定) 上等待的纳秒数。 Dispatch queue Block Object (由第三个参数指定)在给定的延迟(由第一个参数指定)之后必须执行在其上执行的派送队列。 ......
阅读全文