现在位置: 首页 > bassoon发表的所有文章
  • 10月
  • 29日
综合 ⁄ 共 3295字 评论关闭
jQuery源码分析16: .hide()与.show() hide: function( speed, easing, callback ) {     if ( speed || speed === 0 ) {   //< 当提供speed参数时使用animate动画隐藏DOM结点         return this.animate( genFx("hide", 3), speed, easing, callback);     } else {    //< 当不提供任何参数时,先遍历jQuery对象,缓存每一个DOM结点的display值以便调用.show()时恢复原先的display值,然后将display值设置为none         var elem, display,             i = 0,             j = this.length;           for ( ; i < j; i......
阅读全文
  • 01月
  • 04日
综合 ⁄ 共 6367字 评论关闭
微博、QQ空间等的动态加载方式属于滚屏加载技术,获取当前滚动条位置来触发onscroll()函数,向服务器发起请求,将请求得到的新的数据动态加载在页面上 本文利用该原理实现了动态加载,但不是检测当前滚动条位置来触发函数,而是由按钮事件触发,因此更简单一些。 走过的弯路 1) 将目前读取到的数据库中的位置存放在session中,当要加载更多的时候,去session中获得该值,动态加载后修改session中的值 错误原因:session是有缓存的,如果停留在当前页面,得到的值还是一开始的session值,就算在该页面进行了修改 2) 将服务器逻辑......
阅读全文
  • 12月
  • 31日
综合 ⁄ 共 436字 评论关闭
题意非常蛋疼,读了两个小时才明白一点,还是蒙对的 给出抛三个硬币,正反面朝上的次数,根据所得概率能不能用这三枚硬币抛出正反面相等的情况 1:如果三枚硬币正面朝上的概率都是50%,则可以达到要求 2:若果有硬币的概率大于50%,一定要有概率小于50%的才能抛出后达到50%           #include<stdio.h> int main() { int i,a[3],b[3],c[3],t,op=1; scanf("%d",&t); while(t--) { for(i=0;i<3;i++) c[i]=0; for(i=0;i<3;i++) { scanf("%d%d",&a[i],&b[i]); if(a[i]==b[i])......
阅读全文
文章目录 1. 编写示例程序,创建一个自定义的BroadcastReceiver 2. 测试示例程序 3.事件(Intent)的分类:显式 和 隐式 4.事件过滤策略 和 IntentFilter 5. 分析SD卡插拔事件 6. data匹配规则 7.SD卡插拔事件的匹配 总结 转自:http://blog.csdn.net/silenceburn/article/details/6083375 如有错漏请不吝拍砖指正,转载请注明出处,非常感谢     有一个问题,在网上被频繁的问到,就是为什么自定义的Receiver总是无法接收到SD卡插拔的事件。 而此问题大部分情况下可以......
阅读全文
  • 08月
  • 24日
综合 ⁄ 共 3840字 评论关闭
android的init进程初始化的时候,除了对系统作一些必要的初始化外,就是启动service了。而service是定义在init脚本中的,故很有必要了解一下,init中对service的处理。 struct service         该数据结构保存了和service相关的信息。service下可以定义option,这些option被保存在这个结构体中;除此之外还保存了service的运行时管理信息,具体如下: [cpp] struct service {          /* list of all services */      struct listnode slist;        const char *name; // 名称      const char *classname; // 类别: default   ......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 1195字 评论关闭
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:10.0 target:self selector:@selector(UpdateTimerFunc:) userInfo:nil repeats:YES]; -(void)UpdateTimerFunc:(NSTimer *)theTimer { [updateGpsTimer invalidate];//stop timer return; } NSThread *InitThread = [[NSThread alloc]initWithTarget:self selector:@selector(InitThreadFunc:) object:self]; [InitThread start]; -(void)InitThreadFunc:(id)sender { ViewController *fSelf = (ViewController*)sender; [......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 2235字 评论关闭
2013年10月19日apache官方发布了hbase0.96.0版本,共提交了2134个patch,与官方声称的0.94是性能提升版不同,0.96在可用性上做了很大努力,大幅提升了稳定性、可操作性以及伸缩性。下面介绍下0.96的主要新特性: ReducedMean-Time-To-Recovery (MTTR) 大量优化操作使regionservercrash对集群影响从分钟级降到秒级。改进主要包括以下几个方面: HBASE-5844和HBASE-5926:删除zookeeper上RegionServer/Master对应的znode,这样就省的等到znode30s超时才发现对应的RS/Master挂了。 HBASE-7006:DistributedLog Replay,就是直接......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 1355字 评论关闭
    最近在做一个多语言的项目,感想颇深,写出来与大家分享。       首先抱怨一下,谁让这个程序是Delphi的呢,用C#或者Java写根本不会有那么多问题,唉......   1.现状   Delphi直到2007才支持Unicode,但是事实是大部分的Delphi程序依然用Delphi6 & Delphi7编写。 指望通过Unicode来解决问题还是有相当难度的,要考虑的问题太多。   如果是简单的多语言界面支持,难度就小了很多,目前有很多比较成熟的框架可以借鉴,解决方案大致分为三种,这里不详述了。   第三方的技术框架提供了一种解决思路,但是更大的工作量体现在代......
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 3586字 评论关闭
VC 编译命令开关    vc可以可以通过Settings -->Project-->C/C++-->Customize来设置这个编译开关                                   /C:在预处理输出中保留注释语句/c:只编译,不连接,相当于在"Build"菜单下选择了"Compile"/D:定义常量和宏,与源程序里的#define 有相同效果/E:预处理C、C++源文件,将源文件中所有的预编译指令及宏展开,将注释去掉,然后将预处理器的输出拷贝至标准输出设备输出,并且在每个文件的开头和末尾加入#line/EH:指定编译器用何种异常处理模型/EP:同/E,只是去掉了#line/F:设置程序的堆栈大......
阅读全文
  • 02月
  • 19日
综合 ⁄ 共 1111字 评论关闭
HDU 4998 Rotate 题目链接 一个旋转变换可以转化为一个矩阵变化,那么n次对应就是10次矩阵变化,把变化完的矩阵求出来,再逆回去求解答案即可 详细可以看这个博客:二维图形的几何变换 代码: #include <cstdio> #include <cstring> #include <cmath> const double eps = 1e-8; const double PI = acos(-1.0); struct Tran { double x, y, r; double v[3][3]; Tran() { for (int i = 0; i < 3; i++) for (int j = 0; j < 3; j++) v[i][j] = 0; } void init() { scanf("%lf%lf%lf"......
阅读全文
  • 01月
  • 25日
综合 ⁄ 共 2545字 评论关闭
目前很多公司的网络中的PC数量均超过10台:按照微软的说法,一般网络中的PC数目低于10台,则建议建议采对等网的工作模式,而如果超过10台,则建议采用域的管理模式,因为域可以提供一种集中式的管理,这相比于对等网的分散管理有非常多的好处,那么如何把一台成员服务器提升为域控?我们现在就动手实践一下: 本篇文章中所有的成员服务器均采用微软的Windows Server 2003,客户端则采用Windows XP。 首先,当然是在成员服务器上安装上Windows Server 2003,安装成功后进入系统, 我们要做的第一件事就是给这台成员服务器指定一个......
阅读全文
  • 01月
  • 24日
综合 ⁄ 共 1039字 评论关闭
<html>   <head>       <title>JS效果-浏览器标题栏闪烁</title>       <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />       <script type="text/javascript">           // 使用message对象封装消息           var message = {               time: 0,               title: document.title,               timer: null,               // 显示新消息提示               show: function () {                   var title = message.title.replace("【   】", ......
阅读全文