现在位置: 首页 > kristin790发表的所有文章
  • 07月
  • 29日
移动开发 ⁄ 共 10610字 评论关闭
在网上找的一篇好文章,分析的很详细,自己再加了些东西,图片有点大,不能完全显示,点击图像拖动鼠标直接查看图像。 wifi相关的文件位置: WIFI Settings应用程序位于        packages/apps/Settings/src/com/android/settings/wifi/ JAVA部分:         frameworks/base/services/java/com/android/server/         frameworks/base/wifi/java/android/net/wifi/ JNI部分:        frameworks/base/core/jni/android_net_wifi_Wifi.cpp wifi管理库。         hardware/libhardware_legary/wifi/  wifi用户空间的程......
阅读全文
  • 07月
  • 24日
综合 ⁄ 共 1277字 评论关闭
Search Insert Position Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in order. You may assume no duplicates in the array. Here are few examples.[1,3,5,6], 5 → 2[1,3,5,6], 2 → 1[1,3,5,6], 7 → 4[1,3,5,6], 0 → 0 思路: 参考std::lower_bound的实现: template<typename _ForwardIterator, typename _Tp, typename _Compare> _ForwardIterator ......
阅读全文
  • 09月
  • 26日
移动开发 ⁄ 共 88字 评论关闭
原文地址:http://www.oschina.net/question/54100_30607 Android的TextView使用Html来处理图片显示、字体样式、超链接等  
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 867字 评论关闭
一哥们儿做DBA的,然后让我帮忙写个监控的程序,一开始我以为相当复杂的东西,后来得知,原来是比较简单的一个功能,就是定时查询某个表中的某个字段,如果其中有值为1的,就给他发送一封邮件,因为之前没怎么写过发送邮件的,所以特地记录下发送邮件的方法。 private static bool SendEmail() { MailMessage msg = new MailMessage(); msg.To.Add("收件人邮箱地址");//收件人邮箱 msg.From = new MailAddress("发件人", "系统邮件", System.Text.Encoding.UTF8);//设置邮件发送方 ......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 1191字 评论关闭
自定的简单按钮,直接贴代码: MenuItem* MenuItemNode::create( const char* normal,Ref* target,SEL_MenuHandler select ) { auto _normal = Sprite::create(normal); return MenuItemNode::create(_normal,target,select); } MenuItem* MenuItemNode::create( Sprite* normal, Ref* target, SEL_MenuHandler selector ) { Rect _rect = Rect(normal->getPositionX(),normal->getPositionY(),normal->getContentSize().width,normal->getContentSize().height); auto select = Sprite::createWithTexture(norm......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 782字 评论关闭
  透明 Context对象可以通过改变它的globalAlpha属性来改变生成它的Canvas对象的透明度。globalAlpha属性的取值范围是[0, 1],0表示完全透明,1表示完全不透明。   例子如下: <!DOCTYPE HTML> <html> <body> <canvas id="canvas" width="600"height="400"> <p>Your browserdoes not support the canvas element!</p> </canvas> <script type="text/javascript"> var canvas =document.getElementById("canvas"); var context2D =......
阅读全文
  • 04月
  • 03日
综合 ⁄ 共 1965字 评论关闭
C语言中extern用法:     对于全局变量来说,extern关键字可以在一个模块中使用在另一个模块中定义的全局变量.只要extern声明一下就好,但是变量只能定义一次,不然链接的时候会报错.(现代编译器一般采用按文件编译的方式,因此在编译时,各个文件中定义的全局变量是互相不透明的。也就是说,在编译时,全局变量的可见域限制在文件内部。但是到了链接阶段,要将各个文件的内容“合为一体”,因此,如果某些文件中定义的全局变量名相同的话,在这个时候就会出现错误,也就是上面提示的重复定义的错误。因此,各个文件中定义的全局变量......
阅读全文
  • 02月
  • 16日
综合 ⁄ 共 1512字 评论关闭
一、函数指针 // // main.c // L01Helloc // // Created by zj on 14-6-1. // Copyright (c) 2014年 zj. All rights reserved. // #include <stdio.h> void sayHello(){ printf("Helloc C\n"); } void sayHello1(int i){ printf("Hello C %d\n",i); } int main(int argc, const char * argv[]) { void (*p)(); void (*p1)(int i); p = sayHello; p1 = sayHello1; p(); p1(98); return 0; } 二、Typedef关键字 // // main.c // L01Helloc // // Created by zj on 14-6-1. /......
阅读全文
注:本笔记内容摘自《jQuery基础教程》+ jQuery 1.4.1中文参考 基本的隐藏和显示 基本的.hide()和.show()方法不带任何参数。可以把它们相像成类似.css(‘display’,’string’)方法的简写方式,其中string是适当的显示值。 其中,.hide()方法会匹配的元素集合的内联style属性设置为display:none。但它的聪明之处是,她能够在把display的值变成none之前,记住原先的display值,通常是block或inline。恰恰相反,.show()方法会将匹配的元素集合的display属性恢复为应用display:none之前的可见属性。 例如:$(‘p’).hide()和 $(‘p’).show()......
阅读全文
  • 12月
  • 01日
综合 ⁄ 共 11984字 评论关闭
Listview异步加载之优化篇 关于listview的异步加载,网上其实很多示例了,总体思想差不多,不过很多版本或是有bug,或是有性能问题有待优化。有鉴于此,本人在网上找了个相对理想的版本并在此基础上进行改造,下面就让在下阐述其原理以探索个中奥秘,与诸君共赏…          贴张效果图先:            异步加载图片基本思想: 1.      先从内存缓存中获取图片显示(内存缓冲) 2.      获取不到的话从SD卡里获取(SD卡缓冲) 3.      都获取不到的话从网络下载图片并保存到SD卡同时加入内存并显示(视情况看是否要显示)......
阅读全文
  • 11月
  • 20日
综合 ⁄ 共 1598字 评论关闭
传送门:【HDU】1531 King 题目分析:差分约束!题目意思看了半天。。。。题目不难,但是陷阱很好。。。。 首先对于每个式子si ni gt ki,令v=si+ni,u=si-1,则有xv-xu>ki --> xv-xu>=ki+1 -->xu-xv<=-ki-1,可以建边(v,u,-ki-1),对于每个式子si ni lt ki,令v=si+ni,u=si-1,则有xv-xu<ki --> xv-xu<=ki-1,可以建边(u,v,ki-1),然后设立一个源点xs,对所有的xi建边(xs,xi,0),跑一遍带负环判断的spfa,如果一个xi被更新了至少n+1次,那么说明题目中存在负环。否则没有负环。 坑爹的就是这至少n+1次......
阅读全文
  • 11月
  • 02日
综合 ⁄ 共 1117字 评论关闭
        智能指针(smart pointer)是存储指向动态分配(堆)对象指针的类,能够在适当的时间自动删除指向的对象外,能够确保正确的销毁动态分配的对象。 标准库的智能指针为auto_ptr。boost库的智能指针族在功能上做了扩展。1.auto_ptr         auto_ptr注意事项如下。 ①auto_ptr不能共享所有权。 ②auto_ptr不能指向数组。 ③auto_ptr不能作为容器成员。 ④不能通过赋值操纵来初始化auto_ptr。 2.boost_ptr         boost库对智能指针族做了扩展,使用方便。 ①scoped_ptr-<boost/scoped_ptr.hpp>:简单单一对象唯一所有权,......
阅读全文