- 博客(325)
- 资源 (27)
- 收藏
- 关注
原创 2015华为校招机试题
垃圾短信识别 描述: 大众对垃圾短信深恶痛绝,希望能对垃圾短信发送者进行识别。经分析,发现正常用户的短信通常具备交互性,而垃圾短信往往都是大量单向的短信。如下图所示。现在请你根据历史短信记录,识别出垃圾短信发送者。某人A符合以下条件之一,则认为是垃圾短信发送者:üA发送短信的接收者中,没有发过短信给A的人数 > L。üA发送的短信数 - A接收的短信数 > M。
2015-09-25 23:02:09 1144
原创 华为故事,李一男,任正非
2014年,华为年营收超过2870亿元,已是全球顶级企业。随着规模不断扩大,员工数超过了15万人,公司人才济济。现在,华为舵主任正非年过七旬,围绕华为接班人争论不休。但笔者想,在任正非眼里,再也没有人跟李一男相比。李一男是千里马,任正非是伯乐,最后他们却反目成仇,令人惋惜。 在华为,没有人比任正非更爱李一男了,他们情同父子,舆论一度盛传后者将接替任总的位置。 这从任正非对的他信
2015-09-25 22:58:37 3009
原创 求两数最大公约数,最小公倍数-Java
两数的最大公约数的计算是有数学规律的,程序只是按照规律辅助计算,其中包括了递归和循环两种实现。而最小公约数可由(m*n)/ (最大公约数)得到。具体代码如下:package test;import java.util.*;/*求最大公约数和最小公倍数*/public class MaxCommonDivisorAndMinCommonMultiple { public stat
2015-09-23 21:47:37 667
原创 冒泡排序-Java
在上一篇文章的代码中,加上一个判定语句,即可实现冒泡排序。上一篇:http://blog.csdn.net/guomutian911/article/details/48684359package test;import java.util.Scanner;public class test15 { /** * @param args */ public static v
2015-09-23 19:11:32 432
原创 数组元素倒置-Java
通过两个嵌套循环,实现将数组中的元素倒置。Java实现如下:package test;import java.util.Scanner;public class test15 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stu
2015-09-23 19:05:47 3752
原创 段式存储管理 Vs 页式存储管理 Vs 段页式存储管理
为直观说明,直接贴图!参考资料:http://wenku.baidu.com/link?url=CP4dGtzEygjtEz7ZRxiAe7c_tDRl-p3h1Wt7_Ca1z5KB01oqmDekzdE5UOaitZ4v47XCGeAap6A8XFUQIlSyYjKJ9JSNo2CW1W2CQQvs0tO
2015-09-20 20:42:18 663
转载 Linux用户空间与内核空间
Linux 操作系统和驱动程序运行在内核空间,应用程序运行在用户空间,两者不能简单地使用指针传递数据,因为Linux使用的虚拟内存机制,用户空间的数据可能被换出,当内核空间使用用户空间指针时,对应的数据可能不在内存中。Linux内核地址映射模型x86 CPU采用了段页式地址映射模型。进程代码中的地址为逻辑地址,经过段页式地址映射后,才真正访问物理内存。
2015-09-20 15:45:52 524
原创 mathtype批量修改公式的字体大小
1、双击一个公式,打开mathtype,进入编辑状态,点击size菜单->define->字号对应的pt值,一般五号对应10pt,小四对应12pt(其他可以自己按照具体要求自行调节)。其他默认大小设置不推荐改动。 2、然后点击preference->equation preference -> save to file ->存一个与默认配置文件不同的名字,然后关闭mathtype回到word
2015-09-08 15:25:25 1737
原创 Android开发中手机存储路径问题
Android 4.2中使用fuse技术,/dev/fuse 会被挂载到/storage/emulated/0 目录,为了兼容以前的版本,同时挂载到 /storage/emulated/legacy (故名思议,传统的),还建立三个软连接 /storage/sdcard0 ,/sdcard,/mnt/sdcard ,都指向 /storage/emulated/legacy。也就是说文件夹0和legacy指向的地址是一致的,都是存储盘里的,楼主想放到哪个文件夹都可以。
2015-09-04 13:52:59 1104
原创 三星S5 电信版(G9009D)Android 5.0系统,root教程【亲测可行】
本人用三星S5手机做安卓应用开发,发现没有root权限调试时有诸多不便,于是决定要获取root。找遍了所有一键root工具均无可用方案。最后卡刷root包成功,记录如下。
2015-09-04 13:44:44 4070
原创 深圳医械帮:一个军团的诞生
25年来,整个中国医械行业的基因竟然都来自一家长不大的公司。成功者的基因来自一个失败者,那么这种基因还会有更大的生命力吗? 采访/本刊记者 叶静 刘建强 文/本刊记者 叶静编辑/雷晓宇 “硅谷大约70家半导体公司的半数,是仙童公司的直接或间接后裔。在仙童公司供职是进入遍布硅谷各地的半导体业的途径。1969年在森尼维尔举行的一次半导体工程师大会上,400位与会者中,未曾在
2015-08-30 21:13:51 2926
转载 Dijkstra算法求最短路径(java)
任务描述:在一个无向图中,获取起始节点到所有其他节点的最短路径描述Dijkstra(迪杰斯特拉)算法是典型的最短路径路由算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra一般的表述通常有两种方式,一种用永久和临时标号方式,一种是用OPEN, CLOSE表方式用OPEN,CLOSE表的方式,其采用的是贪心法的
2015-08-29 15:41:52 1081
原创 Android 室内定位系列:<1>地图构建
Path类可以预先在View上将N个点连成一条"路径",然后调用Canvas的drawPath(path,paint)即可沿着路径绘制图形Android还为路径绘制提供了PathEffect来定义绘制效果,PathEffect包含如下子类ComposePathEffectCornerPathEffectDashPathEffectDiscretePathEf
2015-08-27 10:00:49 3741
原创 Android基站定位
Android基站定位 一、通过手机信号获取基站信息通过TelephonyManager 获取lac:mcc:mnc:cell-id(基站信息)的解释:MCC,Mobile Country Code,移动国家代码(中国的为460);MNC,Mobile Network Code,移动网络号码(中国移动为0,中国联通为1,中国电信为2)
2015-08-11 15:48:29 1209
原创 【已解决】百度云分享失败
来看这篇文章的一定都看到过【啊哦,你来晚了,分享的文件已经被取消了,下次要早点哟。】---------------------------------------------------------------------------------------------------------这里我就把解决办法分享给大家。看到图片了吗出现的是你来晚了对吧链接是http://pan.
2015-08-05 09:40:15 6949 1
原创 回调函数之Java/C++版本
本来想写一篇分析回调函数的文章,看了很多资料,未得到大一统的结论。但基本上,Java用接口,C++用函数指针实现。可是真正统一的写法没有,场合不同实现也不一致,所以这里只抓思想,不谈具体实现。思想基本如下图:随着认知的深入,待续....
2015-08-04 17:05:29 838
原创 串口参数详解:波特率,数据位,停止位,奇偶校验位
简介串口是一种非常通用的设备通信的协议(不要与通用串行总线Universal Serial Bus(USB)混淆)。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通
2015-07-24 17:40:45 100745 3
转载 Zigbee协议栈中OSAL的运行机理
OSAL的运行机理 事件表函数表使用查表法来取得事件所对应函数 taskCnt 任务总数taskEvents 指向事件表首地址的指针taskArr 事件处理函数数组,每一项都是一个函数指针 由此可以看出,osal是一种基于事件驱动 的轮询式操作系统 在使用共享变量时需要
2015-07-09 18:12:53 8344
原创 Zigbee中添加用户任务
以GenericApp为例,进行说明:定义一个发送事件,它的值要和已有的事件不重复,比如#define SEND_EVT 0x0004在中断里面osal_set_event(GenericApp_TaskID,SEND_EVT);在GenericApp的任务处理回调函数GenericApp_ProcessEvent里,加上if(events & SEND_EVT)
2015-07-09 14:03:04 936
原创 Zigbee事件
ZIGBEE事件有两类,系统定义事件和用户定义事件。系统类事件是协议栈已定义好的,用户类事件是我们用户层面来定义的。事件类号采用一个16bit的常量,使用独热码编码,独热码是只有一个bit为1,其他全为0的一种码制,采用独热码的优点是操作方便,可以使用简单的位操作指令实现,如:提取系统类事件用events & SYS_EVENT_MSG,清除系统类事件用events ^ SYS_E
2015-07-09 13:54:37 2322 1
原创 Flash,EEPROM区别
flash是用来存储代码的,在运行过程中不能改;EEPROM是用来保存用户数据,运行过程中可以改变,比如一个时钟的闹铃时间初始化设定为12:00,后来在运行中改为6:00,这是保存在EEPROM里,不怕掉电,就算重新上电也不需要重新调整到6:00两者都是非易失性存储器FLASH的全称是FLASH EEPROM,但跟常规EEPROM的操作方法不同FLASH和EEPROM的最大区别是F
2015-07-09 12:00:27 1009
原创 IAR,修改字体
版本:8.10方法:tools>options...>editor>colors and fontssyntax coloring选择 comment、 C++ comment,改color,font.
2015-07-09 10:02:26 4096
原创 位操作
Title: 位操作基础篇之位操作全面总结Author: MoreWindowsE-mail: morewindows@126.comKeyWord: C/C++ 位操作 位操作技巧 判断奇偶 交换两数 变换符号 求绝对值 位操作压缩空间 筛素数 位操作趣味应用 位操作笔试面试位操作篇共分为基础篇和提高篇,基础篇主要对位操作进行全面总结,帮助大
2015-07-09 08:51:45 1634
原创 【已解决】单片机串口通讯中RXD与TXD如何连线?
首先我们需要明白两个概念,就是DTE和DCE。DTE是指数据终端设备,典型的DTE就是计算机和单片机。DCE是指数据通信设备,典型的DCE就是 MODEM。RS232串口标准中的RXD和TXD都是站在DTE立场上的,而不是DCE。明白了这一点,再讲下面的接线方法,就很好理解了。 单片机与计算机进行串口通信时,单片机的RXD接计算机的TXD,单片机的TXD接计算机的RXD。 (1)使用串口直
2015-07-04 09:19:57 11073
原创 三角函数之间的转换公式
【诱导公式记忆口诀】对于k•π/2±α(k∈Z)的个三角函数间转换为:①当k是偶数时,得到α的同名函数值,即函数名不改变;②当k是奇数时,得到α相应的余函数值,即sin→cos;cos→sin;tan→cot,cot→tan.(奇变偶不变)然后在前面加上把α看成锐角时原函数值的符号。(符号看象限)公式一:设α为任意角,终边相同的角的同一三角函数的值相等:sin(
2015-07-02 10:43:00 24054
转载 Java的native关键字
今天研究Java基础类库,Object类的时候,发现了一个关键字:native咦?这是个什么东东?它认识我,我可不认识它!嘿嘿,没关系,baidu一下。 java native关键字 一. 什么是Native Method 简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实
2015-06-28 16:33:52 461
转载 IAR建立CC2530工程的设置问题及生成.hex文件
这篇是转载过来的,其实设置都差不多:利用IAR建完一个工程后,进行设置如下:这里以CC2430为例子,CC2530设置也差不多。 选择 Project 菜单下的Options 配置与 CC2430 相关的选项。1、General Options选项,按下图配置Target标签,选择Code model 和Data model,以及其它参数。 a、单击 Deriv
2015-06-17 09:09:14 1719
转载 Zigbee组网原理
1.组网概述组建一个完整的zigbee网状网络包括两个步骤:网络初始化、节点加入网络。其中节点加入网络又包括两个步骤:通过与协调器连接入网和通过已有父节点入网。2. 网络初始化预备Zigbee网络的建立是由网络协调器发起的,任何一个zigbee节点要组建一个网络必须要满足以下两点要求:(1)节点是FFD节点,具备zigbee协调器的能力;(2)节点还没有与其他网络连
2015-06-17 09:05:08 1067
原创 SmartRF Flash Programmer1.6.2打不开程序界面问题
这两天需要修改CC2430的节点地址,还有备份程序,都要用到这个软件,装了1.6.2版本,但是程序打开后只在任务栏有个图标,桌面上不显示程序界面,很是郁闷,装回1.5.0版之后问题依然存在。。。在网上找到解决方法,感谢colin_98:1、打开SmartRF Flash Programmer;2、在任务管理器里右键点击,将其最大化;3、将最大化的界面拖动到屏幕中间;4、
2015-06-15 09:45:07 2216 2
原创 从ucOS谈,为什么需要操作系统?
1.操作系统可以显著降低开发难度。操作系统帮我们协调多个程序之间的耦合关系,比如我们需要将串口的接收到的数据显示在一块LCD上。传统做法是如图1所示 :图1.无操作系统流程该流程中当串口接收到数据再调用LCD显示程序将数据显示出来,而图2展示了一种基于操作系统的方法。在该方法中串口接收数据和LCD显示程序均以为自己独占CPU,各自都只是执行自己相关部分的工作
2015-06-01 18:00:46 4956
原创 中断、DMA区别
1、中断方式是在数据缓冲寄存区满后,发中断请求,CPU进行中断处理。2、DMA方式则是以数据块为单位传输的,在所要求传送的数据块全部传送结束时要求CPU进行中断处理,这样大大减少CPU进行中断处理的次数。DMA方式不需CPU干预传送操作,不占用CPU任何资源, 整个数据传输操作在一个称为"DMA控制器"的控制下进行的。CPU除了在数据传输开始和结束时做一点处理外,在传输过程中CPU可以
2015-05-31 23:17:49 19294 3
原创 分节符、分页符及页眉设置方法
每天忙于写论文,小论文倒也罢了,没有多少需要排版的东西,最多是一栏变两栏,字体字号等等,简单得很,可大论文就不一样了,需要封面设计、页眉页脚、表格不能跨页、一级标题、二级标题……,几乎把我变成了一个排版工人!没办法,只能一点点学,但学会了也发现其实很简单的,俗话说:求人不如求己,所以还是自己学会一点排版的知识,防止在需要的时候束手无策!以后我会把文章编排的各种小窍门写下来与大家共享。1、如
2015-05-31 18:02:52 6581
原创 如何使用回调函数
一、什么是回调函数?其实回调就是一种利用函数指针进行函数调用的过程. 为什么要用回调呢?比如我要写一个子模块给你用, 来接收远程socket发来的命令.当我接收到命令后, 需要调用你的主模块的函数, 来进行相应的处理.但是我不知道你要用哪个函数来处理这个命令, 我也不知道你的主模块是什么.cpp或者.h, 或者说, 我根本不用关心你在主模块里怎么处
2015-05-30 23:26:45 2864
原创 指针常见用法总结
int (*p)[4]; //p是指向一维数组的指针。int (*p)(); //定义一个指向函数的指针p,该函数返回一个整型值。int *a(int x,int y) //返回指针值的函数(a是函数名,调用它以后得到一个指向整形数据的指针(地址),其中x、y是函数a的整型形参)。int *p[4] //指针数组,它有n个指向整形数据的指针元素组成。void (*f[3
2015-05-30 22:30:15 931
原创 【已解决】C盘-系统引导盘扩大容量
计算机C盘作为默认的磁盘主分区、系统引导盘,不仅要满足操作系统文件存放所需空间,同时仍要满足虚拟内存空间、计算机用户文档、第三方应用软件安装等空间需求。随着应用越来越大,C盘空间严重不足,大部分情况下大家选择了重装系统。但对于计算机从业者来说,重装系统意味着所有配置环境、工具软件要重装,这无疑是一项毁灭性的的灾难。以本人为例,原先的50G系统盘空间早就被VS、Eclipse、3DMax、Prote
2015-05-19 11:39:34 4060 1
原创 【示例】C语言中利用数组存放函数指针
C语言中利用数组存放函数指针,增加函数使用的灵活性。使用时只需提供数组索引,即可调用不同函数。预备知识:1、指向函数的指针一个函数在编译时被分配一个入口地址,这个地址就被称为函数的指针。例如:
2015-05-18 23:04:28 7856
转载 toArray()方法使用说明
ArrayList提供了一个将List转为数组的一个非常方便的方法toArray。toArray有两个重载的方法:1.list.toArray();2.list.toArray(T[] a);对于第一个重载方法,是将list直接转为Object[] 数组;第二种方法是将list转化为你所需要类型的数组,当然我们用的时候会转化为与list内容相同的类型。
2015-05-17 14:45:21 29927 4
原创 详解Java中Map用法
Map以按键/数值对的形式存储数据,这里要特别说明( Map.Entry,是Map的内部类,它用来描述Map中的键/值对)。 Map是一个接口,我们平时多用它的实现类HashMap。用例如下: public static void main(String args[]) { HashMap hashmap
2015-05-16 21:45:50 70781 1
原创 【代码示例】 一个简单的Java死锁
在实际编程中,要尽量避免死锁情况的出现,但是有些面试中故意让你写一个死锁的程序,这似乎也不太简单(有些公司会出这样的面试题),下面讲解一个简单的死锁例子。代码说明:第一步:当DeadLock的线程对象td1的属性flag为1时,第一个线程先锁定资源O1,睡眠500毫秒,然后尝试锁定资源O2(假如没有被锁定的话);第二步:而第一个线程在睡眠的时候,第二个线程对象td2启动了,其属性f
2015-05-16 09:56:45 1554
IOS越狱工具:absinthe win2.0.2工具下载
2017-02-19
python-2.7.12.amd64.exe
2017-01-13
PIL-fork-1.1.7.win-amd64-py2.7.exe
2017-01-13
numpy-1.11.3+mkl-cp27-cp27m-win_amd64.whl
2017-01-13
三星s5 root包
2015-09-04
三星s5手机的Recovery包
2015-09-04
PC上运行的手机刷机工具,Odin3
2015-09-04
三星S5手机驱动(适用于G9009D等机型)
2015-09-04
mjpg-streamer-r63.tar.gz
2015-03-22
C#连接MySql数据库的ADO.NET驱动
2014-12-26
Android---课程设计
2014-11-14
温控窗帘系统
2014-05-03
vc 6.0显示行号
2013-10-09
MySQL忘记密码后如何进入并重置密码-经验总结
2013-04-29
BBS-struts2课程设计-南工考研论坛
2012-05-30
common-fileupload控件不能删除临时文件的原因分析
2012-03-28
《在线相册》java web课程设计
2011-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人