-
[讨论]打死我都不相信有错误(双向链表)
[讨论]打死我都不相信有错误(双向链表) 如下是我的代码:错误是结构体的定义'node':'struct'typeredefinition大家说说为什么错(vc6.0) 搜索更多相关的解决方案: color="red">链表 color='#FF8000'>----------------...
310
热度 -
怎样编写混合运算计算器啊
怎样编写混合运算计算器啊 我编写的的二则计算器为什么只能进行一种运算啊? 各位大侠帮帮忙 #include<stdio.h> main() { into,x,y,m; while(1) { scanf("%d%d%d",&o,&x,&y); while("&o"=="1&quo...
176
热度 -
新手,三个问题请教
新手,三个问题请教 1.main(){inta;longb;a=32767;b=a+1;printf("%d:%d\n",a,b);}这段为什么我在DEV上面可以正确看到结果,而在TC上面等于的还是负32768 2.就是比大小那个, main() {inta,b,c;scanf("%d,%d",);c=max(a,b);printf("max=%d",c);}intma...
99
热度 -
常会面试题之C++
常见面试题之C++1.struct与C语言中的struct有何区别在C语言中,struct仅用于定义复杂数据结构,也主是说它只能定义数据,它的成员只能是数据类型,不能直接定义方法函数。在C++中,struct除了C中的用途外,还可以像class一样,可以定义成员方法函数。2.struct与class的区别共同点:它们都可以定义面向对象中的类:定义成员数据和成员方法函数。区别:str...
4332
热度 -
VC++兑现HTTP代理
VC++实现HTTP代理HTTP代理:www对于每一个上网的人都再熟悉不过了,www连接请求就是采用的http协议,所以我们在浏览网页,下载数据(也可采用ftp协议)时就是用http代理。它通常绑定在代理服务器的80、3128、8080等端口上代理服务器英文全称是ProxyServer,其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。在一般情况下,我们使用网络浏览器直接去连接...
3422
热度 -
:vs2008 c++如何连接SQL Server数据库,实现数据的插入、删除等
求高手指教:vs2008c++怎么连接SQLServer数据库,实现数据的插入、删除等vs2008c++怎么连接SQLServer数据库,实现数据的插入、删除等??????????color='#FF8000'>------解决思路----------------------c++中也有SQL类库吧?定义SQLConnection和SQLCommand就能操作SQL数据库了。color='#FF8...
70
热度 -
React Native Android入门实战及深入源码分析系列(一)——Hello world
ReactNativeAndroid入门实战及深入源码分析系列(1)——Helloworld转载需注明出处:http://blog.csdn.net/minimicall?viewmode=contents从今天起,我要分析ReactNativeforAndroid的源码。本系列主要是从使用和源码分析的角度来一步步的剖析ReactNativeAndroid。当然,因为我对IOS不了解,所以,我只能...
197
热度 -
效果展示图:
Android监听程序自身被卸载概述:如果不是一些特殊的情况,我想大家很少会接触到这个需求。其实Android的Java部分没有提供相应的接口,这里需要去调用C的代码,也就是说要写JNI了。关于JNI的初识,大家可以去参考我博客中关于JNI这个分类里的文章。思路分析:其实我们都知道,Android程序是可以监听到系统卸载程序这个广播的,不过可惜的是,它不能监听到自身被卸载,那么我们要怎么做才能在自...
66
热度 -
Android NDK开发(7)——现代化开发方式
AndroidNDK开发(七)——现代化开发方式转载请注明出处:http://blog.csdn.net/allen315410/article/details/42490109本专栏的前面几篇博客写了一些Android下通过JNI进行NDK开发的基础知识,主要步骤在里面也写的很清晰,但是看起来比较麻烦,为什么呢?可能细心的朋友会发现我每次在进行交叉编译的时候,是通过cygwin模拟Linux环境...
30
热度 -
Android ListView 侧滑成效实现(滑动展开、滑动删除)
AndroidListView侧滑效果实现(滑动展开、滑动删除)转载请注明出处:http://blog.csdn.net/lonelyroamer/article/details/42439875项目需要ListView滑动删除的效果,首先肯定是拿来主义,在网上搜了一遍,发现这样的东西真不少,比较有名的Github上的SwipeListView。但是个人尝试了一下,发现它的bug不少,并且达不到我...
62
热度 -
64位Ubuntu Kylin14下编译安卓2.3.3历程记录
64位UbuntuKylin14下编译安卓2.3.3过程记录由于国内的网络环境,上google成为一件蛋疼的事,就单单一个2.3版本的源代码就下载了好几天,当然前提除了hosts文件外没用其他任何工具,hosts时不时需要更新才能正常的访问google,编译过程中报了很多错,基本上前人都遇到过,只要有耐心去查,google和baidu交叉使用,基本都能找到解决方法,其中最蛋疼的应是Ubuntu版本...
91
热度 -
ubuntu 上android 源码编译 全过程(2)
ubuntu上android源码编译全过程(二)前面jdk安装完成剩下的就是下载android源码编译了首先装一下这些,编译用到sudoapt-getinstallflexbisongperflibsdl1.2-devlibesd0-devlibwxgtk2.8-devbuild-essentialzipcurlvalgrind里面libsdl1.2-devlibwxgtk2.8-dev是新的,不...
96
热度 -
Android:主线程怎么向子线程发送消息
Android:主线程如何向子线程发送消息今天讲一下,在Android中主线程如何向子线程中发送消息的问题。或许回想无非就是创建一个Handler对象,然后一个线程发消息,另一个接收消息嘛……原理确实是这样,但是我们平时,是从子线程向主线程发消息,而主线程默认已经帮我们完成了Looper的操作,所以我们只需要简单的“创建一个Handler对象,然后一个线程发消息,另一个接收消息”……我们先说一下这...
77
热度 -
Dalvik VM跟JVM的浅析
DalvikVM和JVM的浅析http://zh.wikipedia.org/wiki/Androidhttp://zh.wikipedia.org/wiki/Dalvik虚拟机http://zh.wikipedia.org/wiki/Java虚拟机一、DalvikVM和JVM的理解JVM是一个虚构出来的运行Java程序的运行时,是通过在实际的计算机上仿真模拟各种计算机功能的实现。它具有完善的硬件...
21
热度 -
最受Java编码员和软件工程师欢迎的好助手:Android IDE工具和应用
最受Java编码员和程序员欢迎的好助手:AndroidIDE工具和应用Android(['?ndr?id])是一个以Linux为基础的半开源操作系统,主要用于移动设备,由Google和开放手持设备联盟开发与领导。?Android?系统最初由安迪·鲁宾(Andy?Rubin)制作,最初主要支持手机。2005年8月17日被Google收购。2007年11月5日,Google与84家硬件制造商、软件开发...
70
热度 -
Android杂谈-打开文件的Intent及使用
Android杂谈--打开文件的Intent及使用在写文件管理系统时会用到各种打开不同格式的文件的需求,由于Android系统默认内置了一些可以打开的系统应用,但还是不能满足需求,比如打开视频文件、word等,需要安装相应的播放软件才可以使用,这时程序会通过Intent查找可以使用的软件实现通过代码打开一个文件需要2部分,一部分是要获取到不同文件的后缀,以便根据需求匹配相应的Intent,另一个就...
61
热度 -
透过soinfo,查找函数表项,无法打印所有函数表项
通过soinfo,查找函数表项,无法打印所有函数表项<testso.c>#include<stdio.h>voidfunc1(void){printf("---------------------------function1\n");}voidfunc2(void){printf("***************************function2\n");}这里定...
56
热度 -
JNI在Android开发中的应用之-用AudioRecord录音,用AudioTrack播放声音
JNI在Android开发中的应用之--用AudioRecord录音,用AudioTrack播放声音.[java]viewplaincopyprint?下面是主Activity.????package?com.example.hellojni;????import?android.app.Activity;??import?android.os.Bundle;??import?android.ut...
37
热度 -
android系统的初始化历程研究
android系统的初始化过程研究Android从Linux系统启动有4个步骤;(1)init进程启动(2)Native服务启动(3)SystemServer,Android服务启动(4)Home启动总体启动框架图如:第一步:initial进程(system/core/init)init进程,它是一个由内核启动的用户级进程。内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据...
44
热度 -
terminate called after throwing an instance of 'otl_tmpl_exception<otl_exc, otl_该怎么解决
terminatecalledafterthrowinganinstanceof'otl_tmpl_exception<otl_exc,otl_#include<iostream>usingnamespacestd;#include<stdio.h>#defineOTL_ODBC//CompileOTL4/ODBC#include<otlv4.h>...
68
热度