现在位置: 首页 > juluyizhong发表的所有文章
  • 07月
  • 29日
移动开发 ⁄ 共 13273字 评论关闭
1. ViewRootImpl.deliverKeyEvent(QueuedInputEvent q)       1. 如果mView为空或者mAdded为false,就直接调用finishInputEvent。       2. mView.dispatchKeyEventPreIme(event), 在传递给IME之前做一些预处理。因为对于View来说,如果有输入窗口存在的话,会先将按键消息派发到输入窗口,只有当输入窗口没有处理这个事件,才会派发到真正的视图。因此如果想要在输入法截取事件前处理该消息,则可以重载这个方法去处理一些特定的按键消息。       3. 如果有IME窗口存在,就把这个传递给IME进行处理。imm.dispatchKeyEvent(mV......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 3603字 评论关闭
读《一个递归引发的思考》有感 ——“码小农”第一期   首先,我想向阿里的凡提前辈表达诚挚的谢意,感谢前辈在百忙之中参与高校联盟的“码小农”活动,同时感谢集团技术发展部的高阳姐,多谢您从中沟通协调,保证本次活动顺利完成。以下涉及到凡提前辈本人的博文原文或解答等时,文字将被标记为蓝色,特此说明。   l  博文剖析   博文开始描述了凡提前辈遇到的一个需求:将某个路径作为参数传递给工具,然后工具可以遍历该目录下的所有子目录和文件,将所有数据文件进行解析转换。读到这里时,我脑海中第一个浮现出来的便是递归算法,用......
阅读全文
  • 11月
  • 05日
综合 ⁄ 共 994字 评论关闭
最近搭建一个stm32和cc2530的无线平台,从底层硬件设计到上层软件协议设计都会涉及到。本篇文章主要集中整理了设计中出现的问题和解决办法。 问题1.  调试过程中,查看寄存器状态(View->Register),但是发现显示的寄存器(见图1)和cc2530的寄存器(见图2)的不符.打开另一个工程调试,寄存器完全符合,估计是设置问题. 解决方法: 查询后发现,工程中Progject->Option中debugger中Device description file选择错误,为io51.应改为cc2530.修改后,调试中寄存器显示正确.                   图一                                      ......
阅读全文
  • 10月
  • 06日
综合 ⁄ 共 1333字 评论关闭
一、TCP客户端/服务端 1.1 tcpSrv.py #!/usr/bin/env python from socket import * from time import ctime HOST = "" PORT = 6000 BUFSIZE = 1024 ADDR = (HOST, PORT) sockSrv = socket(AF_INET, SOCK_STREAM) sockSrv.bind(ADDR) sockSrv.listen(5) while True: sockCli,addr = sockSrv.accept() print "...connected from:", addr while True: data = sockCli.recv(BUFSIZE) if not data: break print data; ......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 101字 评论关闭
这是CC视频的最后一道面试题,当时纯手写写的还不错,不过在匹配英文单词的时候大小写的情况没有统一([a-zA-Z]和toLowerCase()),回来之后重新写了。 要见怪不怪哦,个人有洁癖,请个位原谅!
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 1278字 评论关闭
hdu 1232 畅通工程Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 30389    Accepted Submission(s): 15960Problem Description某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路? Input测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是城镇数目N ( <......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 2420字 评论关闭
链接:http://poj.org/problem?id=2421 题意:n个村庄,告诉你任两个村庄间距离,要建一些路使得任两个村庄都可以互相到达,需要使花费最小,其中有q条路已经建了,求最小花费。 把已经建的路的权值改为0,再prim就行了。kruskal做的话,把建好的路用并查集合并,再kruskal就行了 prim算法 #include<cstring> #include<string> #include<fstream> #include<iostream> #include<iomanip> #include<cstdio> #include<cctype> #include<algorithm> #include<queue> #includ......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 1648字 评论关闭
       控制文本的移动是控制台窗口界面编程的一个很重要的功能,有了这个功能我们可以实现界面的滚动。下面我们介绍一个控制文本移动的函数,如下: BOOL ScrollConsoleScreenBuffer( //文本移动函数 HANDLE hConsoleOutput, //句柄 const SMALL_RECT *lpScrollRectangle, //移动区域 const SMALL_RECT *lpClipRectangle, //裁剪区域,如果为NULL,那么将代表整个屏幕缓冲区 COORD dwDestinationOrigin, //移动到的位置,这个点将成为移动区域的左上顶点 ......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 3607字 评论关闭
说明: nginx日志主要有两种:访问日志、错误日志。其中访问日志记录客户端访问nginx的每一个请求,包含用户地域来源、跳转来源、使用终端、某个URL访问量等信息,访问日志格式可以自定义;错误日志则记录客户端访问nginx出错时的日志,格式不支持自定义,通过错误日志,你可以得到系统某个服务或server的性能瓶颈等。两种日志都可以选择性关闭。   访问日志[Access.log] log_format  main  ‘$remote_addr $remote_user [$time_local] “$request” $http_host ‘ ‘$status $upstream_status $body_bytes_sent “$http_referer” ‘ ‘”$h......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 11221字 评论关闭
改了点东西,因为想着要把项目优化,但是每条数据如果都存到单一数据库中,会造成以后的数据越来越大,怎么办?于是我想到了,可以考虑将单类数据存储到sqlite中,既可以备份,又可以用作缓存和其他作用。 所以就想到了sqlite的一些特性,当然,花了大量的时间测试代码,即,一份代码自动生成不同的数据库,可以自由控制读取哪个库哪个表。基于YII而已。写的有点挫,但现在这样的好处是可以不改动原有任何一行代码。 OK,接着转sqlite的字段类型。 一、存储种类和数据类型:     SQLite将数据值的存储划分为以下几种存储类型:   ......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 1943字 评论关闭
ubuntu下eclipse不能识别手机解决方法: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1) 在终端运行 lsusb 会发现结果有会有如下类似记录: Bus 002Device 001: ID 1d6b:0001Linux Foundation 1.1root hub Bus 003Device 001: ID 1d6b:0001Linux Foundation 1.1root hub Bus 004Device 005: ID1219:0102              #这行就是 手机 Bus 004Device 001: ID 1d6b:0001Linux Foundation 1.1root hub Bus 005Device 001: ID 1d6b:0001Linux Foundation 1.1root hub 这时键入 sudo gedit  /etc/udev/rules.d/53......
阅读全文
  • 02月
  • 17日
综合 ⁄ 共 3892字 评论关闭
别的不多说先上图吧 以前做这样的功能,我都是自定义一个LinerLayout,然后控制它的隐藏和显示,还需要添加弹出和隐藏的动画效果。另外还需要处理点击空白处和返回该键下拉菜单自动关闭。今天在eoe上无意看到popwindow也能实现这样的功能,而且根本不需要处理动画效果和空白处、返回键点击自动关闭的功能。哎,看来我真的out了,直接上代码: 这里是自定义的PopMenu 类,里面对popwindow进行了封装,实现下拉菜单的效果 package com.su.testpopwindow; import java.util.ArrayList; import android.content.Context; import an......
阅读全文