- 博客(36)
- 资源 (3)
- 收藏
- 关注
原创 SDL绘制bmp
SDL创建个窗口绘制个图片,响应个消息代码比较简单,注释够详细了,不多说(例如头文件库文件就不说)#include "stdafx.h"#include "SDL.h"#pragma comment(lib, "SDL.LIB")int _tmain(int argc, _TCHAR* argv[]){ SDL_Window* pSDLWindow = NULL; SDL_R
2016-04-29 17:39:52 1645
原创 AndroidManifest文件中的几个细节
AndroidManifest文件中的几个细节 1、一个应用程序可以创建多个桌面图标 2、创建快捷图标的方法: //应用程序的入口 //启动器 3、activity的label标签的值就它的界面的标题 4、activity的label标签的值就它的桌面快捷图
2016-04-28 20:46:35 528
转载 Android Intent意图详解
Intent作用 Intent是一个将要执行的动作的抽象的描述,由Intent来协助完成android各个组件之间的通讯。比如调用Activity实例化对象的startActivity()来启动一个activity,或者由broadcaseIntent()来传递给所有感兴趣的BroadcaseReceiver, 或者由startService()/bindservice()来启动
2016-04-28 20:38:07 659
原创 基础概念:SIP,PJSIP,RTP,SDL
SDLSDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、视频、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。目前SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。PJSIPPJSIP是一个开源的SI
2016-04-28 16:44:09 3958
原创 使用xutils实现多线程下载
这个开源项目在github可以下载到。HttpUtils http = new HttpUtils();/*** 2 进行下载 * url 下载的路径* target 存放目标地址 * autoResume 是否支持断点续传下载 */http.download(path, "/mnt/sdcard/feiq.exe", true, new RequestC
2016-04-27 22:44:58 972
原创 Android多线程加速下载
包含断点续传,以下代码只是核心思路,并不健壮package com.itheima.mutildownload;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.io.InputStreamRe
2016-04-27 22:26:18 892 3
原创 java多线程加速下载
1. 不是线程开的越多 下载越快 2. 受真实带宽的影响 3. 受服务器带宽的影响 javase实现多线程下载 步骤:1、在客户端创建一个与服务器端大小一样的空白文件2、设置子线程的个数 3、计算每个子线程下载的数据块大小和下载起始位置、结束位置 4、创建子线程开始下载数据5、得到每个子线程都下载完成的标记代码:MultiThread
2016-04-27 22:23:45 2516 1
原创 AsyncHttpClient POST上传文件
文件上传只能使用POSTpackage com.itheima.fileupload;import java.io.File;import java.io.FileNotFoundException;import java.io.UnsupportedEncodingException;import org.apache.http.Header;import com.loopj
2016-04-27 22:06:33 2821
原创 使用Aynchttpclient向服务器端提交数据
这个开源库在github可以下载到GET提交数据package com.itheima.qqlogin;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import java.net.URLEncoder;import org.apache.http.Head
2016-04-27 21:59:28 611
原创 使用httpclient提交数据
使用httpclient提交数据 apache httpClient 轻量级的浏览器:使用GET方式数据:代码:package com.itheima.qqlogin; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; import java
2016-04-27 21:53:25 371
原创 GET和POST提交数据
使用GET方式向服务器端提交数据步骤: 1、把需要提交的参数组拼到URL地址的后面: http://192.168.22.136:8080/web/servlet/LoginServlet?username=123&password=1233可以先用网页GET方式提交一次,用HttpWatch软件监视浏览器提交的内容,就可以看到详细的GET内容,同样,POST方式提交
2016-04-27 21:36:47 672
转载 NSIS打包脚本基础
目录简介 工具:脚本结构 属性 页面 区段 函数 用户自定义函数 回调函数 安装逻辑回调函数 卸载逻辑回调函数基本语法 变量 编译器指令 常用指令 文件、目录操作 注册表操作 INI文件操作 外部调用 字符串操作
2016-04-26 09:16:45 3164
转载 使用NSIS打包一个客户端的完整示例
声明:博客内所有技术性文章都是由作者本人工作经验的总结, 实现过程中有搜索资料为参考的绝不涉嫌抄袭,均为个人习惯的总结。今天说的是公司日常使用NSIS打包客户端的一个完整的例子,,,使用NSIS v2.45集成增强版来完成打包的。包括 多语言 安装 卸载 检测.net 检测 注册dll 等等等等,算是一个比较完全的脚本了,,,以下为脚本内容,和一些注释说明,只要新建一个空白脚本就可以使用。
2016-04-25 15:32:28 13202
转载 NSIS制作安装包步骤
nsis使用:启动NSIS程序主界面,选择“可视化脚本编辑器(VNISEdit)”菜单,开始制作自己的安装包 选择“使用脚本向导创建新的脚本文件”,确定 进入脚本向导,下一步 第一步,这里填写应用程序的一些基本信息,下一步 第二步,这里是选择安装包的图标,生成的文件名,程序语言等,使用默认的就可以,不需要修改 第三步,选择一些效果,安
2016-04-25 15:29:13 4772 1
原创 开源项目smartImageView
在https://github.com/网址上可以下载很多开源项目源代码smartImageView继承了安卓的ImageView,增强了它的功能,例如直接通过url显示图片(内部使用线程去GET图片)使用方法1、把smartImageView的源代码/src/com文件夹拷到自己的代码的src目录中2、调用image.setImageUrl(item.getImage())方
2016-04-24 22:19:58 819
原创 http请求和消息
http请求使用步骤:1. 创建一个urlURL url = new URL(PathString);2. 使用url打开一个http链接HttpURLConnection urlCon = (HttpURLConnection)url.openConnection();3. 设置请求方法和超时时间urlCon.setRequestMethod("GET");url
2016-04-24 22:08:33 1437
转载 String,StringBuffer与StringBuilder的区别
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String类型和 StringBuffer类型的主要性能区别其实在于 String是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String对象,然后将指针指向新的 String
2016-04-23 23:59:46 269
原创 Android控件ListView
listview的使用 ListView :用来在界面上显示数据列表。ListView 原理 MVC: Model Person View ListView Controle Adapter 数据适配器 使用listview显示数据列表的步骤:1、在布局文件中添加一个listview控件2、在代码中找到这个listview控
2016-04-23 22:28:43 380
原创 Android数据库SQLite
SQLite简介在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,也接受varchar(n)、char(n)、decimal(p,s) 等数据类型, SQLite最大的特点是你可以把各种类型的数据保存到任何字段中,而不用关心字段声明的数据类型是什么。例如
2016-04-23 21:55:43 569
原创 XmlPullParser的使用
XmlPullParser---基于事件解析xml//调用xml解析函数(xml文件快速转为InputStream)pullParserXml(getClassLoader().getResourceAsStream("weather.xml"));//xml解析函数的实现public static List pullParserXml(InputStream in){ Channe
2016-04-23 21:26:19 672
原创 XmlSerializer的使用
xml的序列化生成器try { //声明xml序列化 XmlSerializer xs = Xml.newSerializer(); //得到sdcard路径 String strPath = Environment.getExternalStorageDirectory().getPath(); //创建xml文件 File file = new F
2016-04-23 21:02:56 3629 1
原创 SharedPreferences的使用
SharedPreferences简介SharedPreferences是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置,比如Activity状态,Activity暂停时,将此activity的状态保存到SharedPereferences中;当Activity重载,系统回调方法onSaveInstanceState时,再从SharedPreferences中将值取出。
2016-04-23 20:54:23 435
原创 pjsua视频呼叫后收不到对方的视频
pjsua中视频呼叫正常流程是电脑端向服务器发起呼叫后,不断的向服务器发送本地视频流,以保证服务器知道电脑端的视频流地址,当服务器将远程视频流发送到电脑端后,电脑端停止向服务器发送视频流即可。出现问题是大多数电脑正常接收服务器视频流并显示,有的电脑不插摄像头接收不到服务端的视频流,有的笔记本有摄像头也接收不到视频流查找原因为:有的电脑端不插摄像头无法向服务器发送视频流,导致服务器不知道
2016-04-21 17:10:47 1944
转载 vc定制控件消息处理函数
一、概述控件的消息处理函数是由系统定义好了的,通常情况下,不需要自己提供。但当需要对控件进行特殊控制时,可以提供一个消息处理函数,替换原来的消息处理函数。自己的处理完成后,再调用控件的缺省消息处理。二、相关函数1.窗口类的属性可以通过GetWindowLong和SetWindowLong进行读取和设置LONG GetWindowLong( HWND hWnd,
2016-04-21 16:45:18 915
转载 使用win32窗口句柄创建SDL窗口
主要是利用SDL_CreateWindowFrom函数,所以要求SDL2.0方法/步骤官方下载SDL2.0开发包使用VC向导工具,新建 Window 32工程,在此工程示例名为SDLWin32设置工程属性,添加对应头文件和库文件在工程源文件SDLWin32.cpp中添加SDL 头文件和库文件#include #pragma comment (lib,"SDL2.lib")添
2016-04-21 16:41:39 5808
转载 android的Environment类 .
android的Environment类 . 1、讲述 Environment类 Environment 是一个提供访问环境变量的类。 Environment 包含常量: MEDIA_BAD_REMOVAL 解释:返回getExternalStorageState(),表明SDCard 被卸载前己被移除 MEDIA_CHECKING 解释:返回g
2016-04-19 22:02:15 400
转载 Context---上下文
出处 :http://blog.csdn.net/qinjuning 大家好, 今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Context类,说它熟悉,是应为我们在开发中 时刻的在与它打交道,例如:Service、BroadcastReceiver、Activity等都会利用到Context的相关方法 ; 说它陌生,完全是 因为我们真正的不懂Con
2016-04-19 21:59:41 368
原创 android单元测试
在实际开发中,开发android软件的过程需要不断地进行测试。而使用Junit测试框架,侧是正规Android开发的必用技术,在Junit中可以得到组件,可以模拟发送事件和检测程序处理的正确性。第一步:首先在AndroidManifest.xml中加入下面红色代码: package="cn.itcast.a
2016-04-14 22:31:48 348
原创 android按钮点击的四种响应方式
新建子类实现接口callBtn1.setOnClickListener(new MyClickListener()); //按钮点击事件监听器private class MyClickListener implements OnClickListener{ @Override public void onClick(View v) { // TODO Auto-genera
2016-04-14 22:25:20 2434
转载 java匿名内部类
匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法12345678910111213
2016-04-13 22:11:43 312
转载 JAVA内部类总结
总结 内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动)显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类而心脏又在人体当中,正如同是内部类在外部内当中 实例1:内部类的
2016-04-13 20:48:41 384
原创 Create非模态对话框关联问题记录
在项目中Create了几个非模态对话框,按照创建顺序分别为1,2,3,4当点击前面对话框关闭按钮关闭对话框的时候,后面的对话框也被关闭了,例如点击2号窗口的关闭,3,4号窗口也被关闭了,查看窗口消息后面的3,4号窗口也收到销毁消息被销毁了。这一点让我很不解。感觉就像是我依次创建的窗口被加入到一个链表中,当我点击一个节点的关闭时,销毁窗口消息会依次向下传递,销毁下面的所有窗口。后来了
2016-04-12 18:04:23 379
转载 VC中动态显示GIF
需要这个类,用它显示图片很方便 http://files.cnblogs.com/sankye/PIC.rar1.加入图片控件:从对话框控件中把Picture Control(图片控件)拖入主对话框中,修改其属性:ID:IDC_GIF,TYPE:Rectangle,其余接受缺省选项。再在ClassWiard中为IDF_GIF加入CSatic控制变量m_GifPic, 注意看一下,GifDe
2016-04-09 14:01:34 2298
转载 ActiveX开发流程
ActiveX是微软九十年代中期开发的一种技术,它允许你创建一个类似applet的应用程序,并允许你在微软的浏览器中下载和运行。这篇教程的阅读对象是那些希望使用Visuall C++开发第一个ActiveX程序但却不知道如何下手的人。当我自己尝试学习这种技术的时候,我发现关于ActiveX技术使用的信息大部分都没什么用处,是太老了或者缺失一些关键的信息。这让我建立一个可用ActiveX控件工程的过
2016-04-09 13:56:56 2298
原创 ASCII,GB2312,UNICODE,UTF-8总结
阅读了一篇关于编码的博客(点击打开链接)后,自己做了下总结,解释一下基础知识基础能看到这篇文章, 我就假设你知道二进制,字节(byte),比特位(bit)这些概念了,如果不知道就先去了解下吧。1. 什么是字符编码?我们都知道,计算机只能识别二进制,任何数据都是以二进制形式存储在计算机上的,拿现实生活中的数字为例,现实中的数字是十进制的,例如0, 1, 2, 3, 4, 5, 6, 7, 8, 9,...
2016-04-09 13:52:06 412
转载 ASCII、Unicode、GBK和UTF-8
ASCII、Unicode、GBK和UTF-8字符编码的区别联系很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节“。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为”计算机“。开始计算机只在美国用。八
2016-04-09 13:47:21 441
python3 报错cannot import name '_AES'
2018-10-04
libcurl7.52.1动态库
2017-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人