-
一维数组的一个问题^_^
一维数组的一个问题^_^ 打扰以下呀,有个程序怎么实现,想请教以下:有20个学生依次从0到19编号,从第一个同学开始报数,从1报到3,凡是报到3的同学出列,剩下的同学还是按照1、2、3的次序报数,编程求出最后出列的同学的编号怎么用一维数组来编呀?高手指点^_^ color='#FF8000'>----------------解决方案-----...
139
热度 -
菜鸟请教一个问题:关于XXXX*X=XXXX,这9个数字都不相同
菜鸟请教一个问题:关于XXXX*X=XXXX,这9个数字都不相同 刚开始学C语言,偶然有个猜数字的题目,一个四位数*一个数=一个四位数,这9个数字都不相同。 我当时的想法是先算出等号后面的四位数,再除以一个不重复的一个数字,得到等号前的数。 结果也实现了,只是觉得好像比较冗长,不知道各位高手有什么意见,新手发问,不要鄙视我。。 源代码如下: #include&l...
336
热度 -
关于多线程同步,该怎么处理
关于多线程同步C/C++code#include<iostream>#include<vector>#include<string>#include<Windows.h>usingnamespacestd;intindex=10;HANDLEhMutex;DWORDWINAPIFun1(LPVOIDp){while(1){WaitForSingleO...
7808
热度 -
效果展示图:
Android监听程序自身被卸载概述:如果不是一些特殊的情况,我想大家很少会接触到这个需求。其实Android的Java部分没有提供相应的接口,这里需要去调用C的代码,也就是说要写JNI了。关于JNI的初识,大家可以去参考我博客中关于JNI这个分类里的文章。思路分析:其实我们都知道,Android程序是可以监听到系统卸载程序这个广播的,不过可惜的是,它不能监听到自身被卸载,那么我们要怎么做才能在自...
66
热度 -
[源码级分析][android4.0]bluetoothd service的起动的总体流程分析
[源码级分析][android4.0]bluetoothdservice的启动的总体流程分析本篇文章将会从总体流程上解释一下每一个函数的意义,具体的每一个函数的解释将是一个很长的过程,后面的文章中我将会针对每一个有意义的函数来具体分析。在具体分析bluetoothdservice的启动之前,我们先来看一下bluetoothdservice究竟是什么,他同样定义在init.rc中:servicebl...
34
热度 -
[2011山东第二届ACM大学生程序设计竞赛]——The Android University ACM Team Selection Contest
[2011山东省第二届ACM大学生程序设计竞赛]——TheAndroidUniversityACMTeamSelectionContestTheAndroidUniversityACMTeamSelectionContestTimeLimit:1000MSMemorylimit:65536K题目描述Nowit's20000A.D.,andtheandroidsalsoparticipateinth...
516
热度 -
Linux ,USB转串口驱动,没法读到数据
Linux,USB转串口驱动,无法读到数据usb1-1.1:newfull-speedUSBdevicenumber5usingehci-pciusb1-1.1:NewUSBdevicefound,idVendor=067b,idProduct=2303usb1-1.1:NewUSBdevicestrings:Mfr=1,Product=2,SerialNumber=0usb1-1.1:Produ...
266
热度 -
驱动开发之 装置读写方式:直接方式
驱动开发之设备读写方式:直接方式上一节介绍了缓冲区方式读写,这一节咱们来看看直接方式读写设备。1.直接方式读写设备,操作系统会将用户模式下的缓冲区锁住,然后操作系统将这段缓冲区在内核模式地址再次映射一遍。这样,用户模式的缓冲区和内核模式的缓冲区指向的是同一区域的物理内存。无论操作系统如何切换进程,内核模式地址都保持不变。创建好设备IoCreateDevice后,需要设置DO_DIRECT_IO,p...
58
热度 -
uboot LCD字符输出解决方案
ubootLCD字符输出各位大神,我想在uboot启动时在LCD输出字符,目前已经实现,但是输出的字体很小,我想放大字体怎么弄,还有输出的字体周边有一黑框要怎么去掉,以下是自己写LCD代码omap3Lcd.c文件内容#include<common.h>#include<asm/io.h>#include<asm/arch/mem.h>#include<as...
493
热度 -
转战Android之NDK编码变换
转战Android之NDK编码转换基于NDK下的编码转换,当然是直接调用C/C++下的实现效率更高,下面介绍2种方案(不建议通过JNI调用JAVA的实现,尽管这样也能实现编码的转换)。1.采用Android系统自带的libicuuc.so库2.采用第三方编码转换库libiconv,源码链接:http://ftp.gnu.org/pub/gnu/libiconv/libiconv的使...
57
热度 -
HDOJ 标题4394 Digital Square(DFS)
HDOJ题目4394DigitalSquare(DFS)DigitalSquareTimeLimit:2000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1757AcceptedSubmission(s):677ProblemDescriptionGivenanintegerN,yousho...
479
热度 -
zoj 3885 The Exchange of Items 最小用费最大流
zoj3885TheExchangeofItems最小费用最大流#include<stdio.h>#include<string.h>#include<vector>#include<queue>#include<algorithm>usingnamespacestd;constintN=256;constintinf=0x7ffffff...
383
热度 -
悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 hdu
悼念512汶川大地震遇难同胞——珍惜现在,感恩生活TimeLimit:1000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):41251AcceptedSubmission(s):17498 ProblemDescription急!灾区的食物依然短缺!为了挽救灾区同胞的生命,心系灾区同胞的你准备...
59
热度 -
Windows CE/Windows Mobile开发常见有关问题解答
WindowsCE/WindowsMobile开发常见问题解答1.怎样在一个控件获得焦点时打开软键盘?比如一个EditBox获得焦点后,这个时候自动打开软键盘,这样可以方便用户输入——SIPINFO、SHSIPINFO、SIPSETINFO、SIPGETINFO里面有些参数弄不明白//隐藏输入面板BOOLLowerSip(){BOOLfRes=FALSE;SIPINFOsi;memset(&...
144
热度 -
[求助]如果实现从键盘键入的四则运算
[求助]如果实现从键盘键入的四则运算 我的意思是从键盘输入一个四则运算然后输出结果如从键盘上输入2+3*3/(5-2)然后输出53q 搜索更多相关的解决方案: color="red">键盘color="red">键入color="red">运算 color='#FF8000'>--------------...
294
热度 -
这个程序有个函数的问题
这个程序有个函数的问题 #include"stdio.h"structxinxi{charname[20];charyuanxi[20];longnum;intxiangmu;intmingci;};structxinxia[50];structxinxip;voidshuru(){inti;charc;for(i=0;i<50;i++){printf("qing...
353
热度 -
Printf的实现
Printf的实现 程序代码:#include<stdio.h> intmain() { printf("%hhh"); return0; }就是上面的代码,在VC++与C-FREE上运行没有结果显示,而在TURBOC上显示的结果则为%hhh 请问下这是为什么? 哪个结果才是正确的呢? 这个问题的原因是因为几种编译器对printf函数的...
710
热度 -
合数分解质数之和较好的解法
合数分解质数之和较好的解法 算法思想,搜索+较强减枝. 小于5000的数据,可于瞬间出解,且保证解的准确性,若无解则输出Noanswer程序代码:/* Author:SunKai E-mail:sunkai[at]msn[dot]com */ #include<stdio.h> #include<math.h> #include<stri...
461
热度 -
android5.0(Lollipop) BLE Peripheral深入了解系统篇之提高篇
android5.0(Lollipop)BLEPeripheral深入理解系统篇之提高篇转载请表明出处:http://blog.csdn.net/lansefeiyang08/article/details/46545215上一篇文章讲到了广播之前系统需要进行的准备工作,那接下来我们就来真正的启动广播。首先还是先看一下上一篇文章结束的地方:@OverridepublicvoidonClientRe...
167
热度 -
Android SurfaceFlinger服务起动过程源码分析
AndroidSurfaceFlinger服务启动过程源码分析Android系统的SurfaceFlinger服务有两种启动方式:1)在SystemServer进程中以服务线程的方式提供服务;2)启动SurfaceFlinger独立的进程通过服务。第一种方式是在SystemServer进程启动过程中启动SurfaceFlinger服务的,而第二中方式是在Android启动脚本init.rc中配置S...
7
热度