2013年10月8日

仿发送微博限制只发送140个字(一个汉字占位2字节)

摘要: Insert title here 还可输入 140 个汉字 阅读全文
posted @ 2013-10-08 22:51 you Richer 阅读(229) 评论(0) 推荐(0) 编辑

Linux下多任务间通信和同步-信号

摘要: Linux下多任务间通信和同步-信号嵌入式开发交流群280352802,欢迎加入!1.概述信号是在软件层次上对中断机制的一种模拟,是一种异步通信方式.信号可以直接进行用户空间进程和内核进程之间的交互,内核进程也可以利用它来通知用户空间进程发生了哪些系统事件。它可以在任何时候发给某一进程,而无需知道该进程的状态.如果该进程当前并未处于执行态,则该信号就由内核保存起来,直到该进程恢复执行再传递给它;如果一个信号被进程设置为阻塞,则该信号的传递被延迟,直到其阻塞被取消时才被传递给进程.信号是进程间通信机制中惟一的异步通信机制,可以看作是异步通知,通知接收信号的进程有哪些事情发生了.信号机制经过POS 阅读全文
posted @ 2013-10-08 22:48 you Richer 阅读(794) 评论(0) 推荐(0) 编辑

Color

摘要: http://poj.org/problem?id=2154题意:经典polya题解析:差别就是项链数目不定,采用欧拉函数,求出所有情况求解即可// File Name: poj2154.cpp// Author: bo_jwolf// Created Time: 2013年10月08日 星期二 17:46:30#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#includ 阅读全文
posted @ 2013-10-08 22:45 you Richer 阅读(165) 评论(0) 推荐(0) 编辑

面试遇到的问题

摘要: 基本情况:本科毕业一年,面试职位:北京的Android开发职位。 总结一下面试中遇到的问题,一共面试了4家公司。 1.搜狗: (1)5种基本的Layout:relative,linear,frame,absolute,table. (2) wait和sleep的区别:wait释放锁,但是sleep不释放。 (3)单例模式的实现 (4)算法题:代码实现一个字符串如abcd的全部排列。 (5)两种方法注册broadcaseReceiver,及其区别。 (6) 索引的优化 (7)String常量池 (8... 阅读全文
posted @ 2013-10-08 22:43 you Richer 阅读(210) 评论(0) 推荐(0) 编辑

Jquery Mobile左右滑动效果

摘要: 首先在一个页面里面定义两个,这里为了突出重点,就没有写出footer和header。定义的页面如下: 1 2 3 4 5 6 接下来通过jquery mobile 中的swipe事件执行左右滑动效果: 这里,从左往右比较容易,默认的slide就可以了,从右往左是关键,默认的切换效果还是会从左往右,所以要加上 reverse:true,这样就可以实现左右切换了~ 参考文章:http://my.oschina.net/geomen/blog/75387 阅读全文
posted @ 2013-10-08 22:42 you Richer 阅读(817) 评论(0) 推荐(0) 编辑

C++ primer(八)--内联函数 引用变量 引用传递函数参数 函数重载/模板/模板具体化

摘要: 一、内联函数 常规函数和内联函数的区别在于C++编译器如何将他们组合到程序中。编译过程的最终产品是可执行程序--由一组机器语言指令组成。运行程序时,操作系统将这些指令载入到计算机内存中,因此每条指令都有特定的内存地址。执行到函数调用指令时,程序将在函数调用后立即存储该指令的内存地址,并将函数参数复制到堆栈,跳到标记函数起点的内存单元,执行函数代码,然后跳回到地址被保存的指令处。来回跳跃并记录跳跃位置意味着以前使用函数时,需要一定的开销。 有了内联函数,编译器使用相应的函数代码替换函数调用。对于内联代码,程序无需跳到另一个位置处执行代码,再跳回来。内联函数的运行速度比常规函数快,但是代缴是需要占 阅读全文
posted @ 2013-10-08 22:40 you Richer 阅读(369) 评论(0) 推荐(0) 编辑

android4.0 FaceDetection笔记

摘要: 这几天研究了下andoid4.0.3的FaceDetection这里写一下大致的流程,方便日后查阅。相关说明可以在这里找到:frameworks/base/docs/html/guide/topics/media/camera.jd起始代码可以在camera.jd里找到也可以在packages/apps/Camera/src/com/android/camera/Camera.java里找到,具体代码我就不说了.一般起始点是startFaceDetection函数startFaceDetection函数大致内容如下:/*Your application must start the face 阅读全文
posted @ 2013-10-08 22:38 you Richer 阅读(519) 评论(0) 推荐(0) 编辑

CF 19D 线段树+set压缩坐标轴+离散化map

摘要: 题意:n个操作,在200000*200000的平面上加删点find 严格在坐标右上角,x最小,再y最小的点线段树做,区间为离散化后的 X轴坐标 ,维护区间点数 和 最小的 y 值 ( 维护最小y值是重要优化 )#include #include #include #include #include #include #define N 201000#define L(x) (x>1)#define ll intusing namespace std;inline ll Max(ll a, ll b){ return a>b?a:b;}inline ll Min(ll a, ll b 阅读全文
posted @ 2013-10-08 22:38 you Richer 阅读(228) 评论(0) 推荐(0) 编辑

数据结构实验一--单链表的基本操作的算法

摘要: 一、实验环境 VC++ 6.0 Windows XP/7二、程序基本设计 (一)、存储结构的类型定义typedef struct LNode /*定义单链表结点类型*/{ ElemType data; struct LNode *next;} LinkList;(二)、单链表示意图 (三)、项目组成图 (四)、在项目中建立algo2_2.cpp的程序文件其中包含的函数原型及功能是:详情见代码,略去,,几百字。。 (五)、在实验一的项目中,建立名为exp2_2.cpp程序文件其中包括的内容为:详情见代码,... 阅读全文
posted @ 2013-10-08 22:34 you Richer 阅读(840) 评论(0) 推荐(0) 编辑

solr4.0.0学习(二) 数据库导入clob与blob为索引

摘要: 导入clob很简单。但是blob好像没有提供方法,所以改了一下源码,重新编译替换class文件,竟然成功了。先把配置文件贴上SCHEMA.XML blogTitle 这里的field只用到了blogContent一个。SOLRCONFIG.XML LUCENE_34 db-data-config.xml ... 阅读全文
posted @ 2013-10-08 22:34 you Richer 阅读(577) 评论(0) 推荐(0) 编辑

C程序设计语言--宏定义

摘要: C语言中的宏定义C语言中的宏定义也叫做预处理命令,预处理命令是C语言本身的组成部分,不能直接对它们进行编译。1.基本概念;1>预处理不是C语句,是在编译前进行的2>预处理功能主要用于下3种情况:Ø 宏定义Ø 文件包含Ø 条件编译3>宏是在编译前进行的,程序不能直接对它们进行编译,由预处理程序先进行替换。说明:Ø 一个预处理命令占用一个单独的行,命令末尾不使用分号作为结束符。Ø 宏定义是专门用于预处理命令的一个专用名词,它与定义变量的含义不同,它只做字符替换,不分配内存空间。2.不带参数的宏1>用一个指定的标识符(即名字) 阅读全文
posted @ 2013-10-08 22:30 you Richer 阅读(618) 评论(0) 推荐(0) 编辑

中文字符串的编码转换(c实现)

摘要: 中文字符串在c/c++中表示为字节序列,在分词的时候需要根据不同的编码方式进行分词,一般分词器需要转换成统一的编码方式再进行转换,有些分词器如ICTCLAS在分词的时候可以不显示定义编码方式,可以检测字符串的编码方式再进行转换,本文就项目中用到的几种编码转换方式进行总结,主要利用了iconv进行编码转换。const bchar_t zero[1] = {L'\0'}; void gbk_utf16le(char* inbuf, size_t inlen, char* outbuf) { iconv_t cd = iconv_open( "UTF-16LE//IGNOR 阅读全文
posted @ 2013-10-08 22:30 you Richer 阅读(492) 评论(0) 推荐(0) 编辑

黑马程序员_<<GUI(图形用户界面)--------1>>

摘要: --------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! -------------------- 1. GUI图形用户界面1.简述Graphical Interface(图形化用户接口),用图形的方式,来显示计算机操作的界面,这样方便更直观。2.CLI:Command Userainterface(命令行用户接口)就是常见的Dos命令操作3.Java为GUI提供了对象都存在java.Awt和javax.Swing两个包中Awt和Swinf区别Java.Awt:Abstract Window ToolKit(抽象窗口工具包)需要调用本地系 阅读全文
posted @ 2013-10-08 22:28 you Richer 阅读(249) 评论(0) 推荐(0) 编辑

做了份笔试题,感觉还是很差

摘要: 今天去一猎头公司谈职业规划,最后我说自己感觉技术水平差。正好她那边有份笔试题让我试试,看完题目后感觉还是很差,特别是正则相关的东西依然生疏。 凭记忆大致记录下:js实现跨域的原理 整理答案: (1)在客户端解决js跨域问题目前最常用的方法有2种:设置document.domain、通过script 标签加载。 (2)客户端的解决方案局限性太大,而且对于ajax跨域请求,无论两个域是否属于同个基础域,都无法在客户端加以解决。也就是 说,如果 我们要想在ajax请求中访问其他域下的数据,就只能通过服务端进行处理了。 服务端的解决方案的基本原理就是,由客户端将请求发给本域服务器,再由本域服务器的代理 阅读全文
posted @ 2013-10-08 22:26 you Richer 阅读(191) 评论(0) 推荐(0) 编辑

AndroidHttp通信 HTTP Client与HttpURLConnection的区别

摘要: Apache HTTP Client DefaultHttpClient 以及其相关类 AndroidHttpClient适用于 web browsers, 他们是可扩展的,并且拥有大量的稳定APIs。 但是,在不破坏其兼容性的前提下很难对如此多的APIs做修改。因此,Android 团队对修改优化Apache HTTP Client表现的并不积极。HttpURLConnect HttpURLConnect是一个通用的、适合大多数应用的轻量级组件。这个类起步比较晚,很容易在主要API上做稳步的改善。 HttpURLConnection在Froyo上存在一些bug,尤其是在... 阅读全文
posted @ 2013-10-08 22:24 you Richer 阅读(220) 评论(0) 推荐(0) 编辑

jquery Mobile点击显示加载等待效果

摘要: 点击某个按钮或链接时,触发等待加载效果:现在贴出一个小例子的完整代码,其中包含了各种等待加载效果, Insert title here Default Loader loadingMessageTextVisible = true loadingMessageTheme = 'e' Custom Text No Spinner 阅读全文
posted @ 2013-10-08 22:21 you Richer 阅读(355) 评论(0) 推荐(0) 编辑

java第一章到第四章

摘要: class HelloWorld{ public static void main(String [] arguments) { System.out.println("Hello World!"); System.out.println("Test Successly!"); }}简单的java测试 class MyFirstApp { public static void main (String[] args) { System.out.println("I Rule"); System.out.println("Th 阅读全文
posted @ 2013-10-08 22:18 you Richer 阅读(412) 评论(0) 推荐(0) 编辑

Linux Foundation Secure Boot System Released

摘要: As promised, here is the Linux Foundation UEFI secure boot system. This was actually released to us by Microsoft on Wednesday 6 February, but with travel, conferences and meetings I didn’t really get time to validate it all until today. The files are herePreLoader.efi (md5sum 4f7a4f566781869d252a09d 阅读全文
posted @ 2013-10-08 22:15 you Richer 阅读(362) 评论(0) 推荐(0) 编辑

linux下avr单片机开发:中断服务程序

摘要: 不管是什么单片机程序,中断总是非常重要的一部分 ,linux 下的avr开发,主要是依靠avr-gcc,以及avr-libc,它们对中断程序的格式要求,与window下的icc-avr以及win-avr有所差异,这里对linux下中断服务程序编写做个简要介绍。 个人原创,转载请注明出处:http://blog.csdn.net/embbnux/article/details/12448053 首先是要引入的库: #include #include 这两个是中断程序所要用到的,中断程序的编写位置,只要是在工程里的某个c文件里面就可以了。 具体格式:ISR(INT1_vect){//...... 阅读全文
posted @ 2013-10-08 22:13 you Richer 阅读(405) 评论(0) 推荐(0) 编辑

【LeetCode】Binary Tree Level Order Traversal II

摘要: Given a binary tree, return thebottom-up level ordertraversal of its nodes' values. (ie, from left to right, level by level from leaf to root). For example: Given binary tree{3,9,20,#,#,15,7}, 3 / \ 9 20 / \ 15 7 return its bottom-up level order traversal as: [ [15,7] [9,20], [3],... 阅读全文
posted @ 2013-10-08 22:09 you Richer 阅读(153) 评论(0) 推荐(0) 编辑