自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (67)
  • 收藏
  • 关注

原创 MVC、MVP与MVT

MVC是Model-View-Control的缩写,Model指的是数据层,View指的是UI层,Control指的是控制层,这三层之间彼此联系。View层的用户行为,触发Control层,Control层经过相应处理后,将数据转入到Model层。Model层数据的改变又直接更新View层。MVP是Model-View-Presenter的缩写,Model指的是数据层,View指的是U

2014-03-27 10:48:46 5181

原创 Android之NDK开发的简单实例

NDK全称为Native Development Kit,是本地开发工具集。在Android开发中,有时为了能更好的重用以前的C/C++的代码,需要将这些代码编译成相应的so,然后通地JNI以供上层JAVA调用。当然,也有的是为了更高的保护性和安全性。下面是实现的过程。1、下载NDK TOOL可以从http://developer.android.com/tools/sdk/ndk/ind

2014-03-24 15:58:54 1392

原创 Eclipse在线安装插件奇慢的解决办法

Eclipse的强大很大的原因是因为N多插件的支持,所以插件安装成了必然。我们常常会使用在线安装插件,但是在线安装时,有时会发现速度奇慢无比,这怎么办?经查找资料发现,是Site配置的原因。先看一个图。下载停留在Calculating requirements and dependencies中很长时间,进度条一直过不去。后面查了资料,说是Site的配置问题,于是进行了下面的配置。

2014-03-21 09:16:12 27846 4

原创 Android之Windows下生成动态库so并打包到APK中

Android内核是Linux的,而linux的动态库是*.so文件,那么在windows要如何生成并打包到APK中呢?实现这一过程,大致需要以下几个步骤:1、搭建编译环境2、使用JNI生成相应的头文件3、编写动态库的实现4、生成动态库5、编译调用动态库的代码6、动态库打包到APK中7、测试下面就依据这些步骤一一进行实现。1、搭建编译环境要生成*.so的

2014-03-19 10:23:46 5973

原创 Android打包之Ant多渠道打包的实现

在Android打包时,不同的应用市场会有不同的配置,特别是当有广告里,里面要有相应的市场标识,如果还是一个一个的生成,显然耗时又耗力,还易出错,所以面对各应用市场的多种渠道打包必须要依赖于脚本实现。这里是ant多渠道打包的实现。直接上脚本代码。build_mulity_channel.xml<project name="AntDemo" default="loo

2014-03-17 14:07:15 1834

原创 Android打包之Ant打入第三方jar包及zipalign对齐优化

《Android打包之将bat脚本转换成ant脚本》实现了ant打包,只是需要打入第三方jar包时,需要对其中的compie和dex部分进行修改,下面是实现的ant脚本。build.xml<project name="AntDemo" default="release" > <property name="sdk-folder"

2014-03-14 19:07:22 3087

原创 Android打包之将bat脚本转换成ant脚本

《Android打包之bat脚本打包》实现了bat脚本的打包,现在我们将该脚本转换成ant的脚本来执行。ant脚本是xml文件,命令描述在target节点中,需要执行外置的命令时需要在target下增加子节点exec,并在exec节点中通过子节点arg来指定参数。我们同样按打包流程来实现该脚本,打包流程如下:1、生成R.java2、编译*.java3、生成classes

2014-03-14 11:24:45 2239 1

原创 Android打包之bat脚本打包

Android打包可以使用eclipse直接打包,而eclipse打包其实是对一系打包命令的执行。既然是执行命令,那么命令行也同样可以胜任,所以有了bat脚本打包。对于打包,其过程大致如下:1、生成R.java2、编译*.java3、生成classes.dex4、将assets、res打包5、生成未签名的apk6、将apk签名基于这些步骤,我们使用bat来一步一步完成,

2014-03-14 10:33:56 5882

原创 利用ant和dedex解析classes.dex

Ant是Apache软件基金会JAKARTA目录中的一个子项目,采用纯java编写,容易跨平台。在Android的多渠道批量打包就可以采用ant来实现,可以将ant作为插件安装到eclipse中(eclipse中已经集成)。那ant到底是怎么一回事呢?ant其实就是执行一系列的任务,而这些任务的细节由相应的xml来描述。所以,理论上可以执行一切想执行的任务,具体可以参看《Ant详解》。依据

2014-03-13 13:58:44 2371

转载 Ant详解(用Ant实现Java项目的自动构建和部署)

原文地址:http://tech.it168.com/j/2007-11-09/200711091344781.shtml       Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作。一.             安装与配置下载地址:http:

2014-03-13 13:16:02 7353 1

原创 Android版Web服务器实现(四)界面更新

《Android版Web服务器实现(三)HTTP响应》实现了HTTP的响应,那么在界面上要如何控制呢?界面上的控制,只需简单的几个选项。1、配置web服务的根路径。2、配置端口。3、启动与停止服务。下面是实现的代码。MainActivity.javapackage com.sparkle.webservice;import java.net.InetAddress;

2014-03-11 11:18:35 2763

原创 Android版Web服务器实现(三)HTTP响应

《Android版Web服务器实现(二)使用服务来监听HTTP请求》一文实现了HTTP请求的监听,那么我们要如何作出响应呢?在响应时,有几种情况。1、请求的方法不支持。比如服务端仅支持了GET/POST方法,而请求却有DELETE等,此时回复501。2、请求的资源不存在。在服务端不存在该资源文件,将回复404页面。3、请求的类型不支持。服务端可能存在该资源,但是该资源的类型没有支持,将

2014-03-11 10:51:07 2635

原创 Android版Web服务器实现(二)使用服务来监听HTTP请求

《Android版Web服务器实现(一)HTTP协议请求头解析》一文中说到了HTTP协议请求头的解析,那么我们要如何得到这个HTTP请求头呢?我们需要监听端口。监听是一直要运行着的,在Android中比较好的方式就是使用服务。下面是实现的代码。WebServer.javapackage com.sparkle.webservice;import java.io.IOExceptio

2014-03-11 10:35:04 7741 5

转载 HTTP协议详解(很详细)

Author :Jeffrey  My Blog:http://blog.csdn.net/gueter/ 引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是

2014-03-11 10:14:14 3262

原创 Android版Web服务器实现(一)HTTP协议请求头解析

Web服务器是可以向发出请求的浏览器提供文档的程序,主要功能是提供网上信息浏览服务。不论在哪里的浏览器向服务端发出了请求,服务端只有收到了请求之后才会作出响应。那么服务端又要如何知道有请求发来呢?最简单的方法莫过于监听。对于服务端的机器上,能够用来监听的就是端口,所以根本上,服务端是通过监听某个端口,然后当浏览器向这个端口发出请求后,服务端就能收到信息,再作出相应的响应。浏览器要向服务端发出请

2014-03-11 10:12:01 4875

转载 HTTP协议中Content-Length的详细解读。

Content-Length用于描述HTTP消息实体的传输长度the transfer-length of the message-body。在HTTP协议中,消息实体长度和消息实体的传输长度是有区别,比如说gzip压缩下,消息实体长度是压缩前的长度,消息实体的传输长度是gzip压缩后的长度。在具体的HTTP交互中,客户端是如何获取消息长度的呢,主要基于以下几个规则:响应为1xx,204,

2014-03-11 10:00:38 26199

原创 Android基于SwiFTP开源库的FTP实现(FTP匿名登录)

FTP是基于FTP协议来实现文件的管理,理论上只要将协议逐个实现,就可以实现一个FTP的服务端了,但需要一些时间,而且还是个体力活。现在有了SwiFTP的开源库,只要对其稍加改造,就可以将手机快速变成一个FTP的服务器。这里提供一个SwiFTP的下载地址https://github.com/sparkleDai/swiftp。我们先来看看SwiFTP源码中实现的效果图:前一

2014-03-06 10:39:40 6533 2

原创 Android之查看Wifi密码

在Android手机中,连接了Wifi之后,密码一般就看不到了,那有没有什么办法可以查看到这些密码呢?办法一般有两种,一种是通过查看wifi的配置文件,一种是使用命令。对于第一种,网上已经有很多了,大致就是先root,然后使用一些手机助手或者手机文件查看之类的工具(如ES、Root Exploere等)来查看wifi配置文件(位置是进入data/misc/wifi,目录里有个wpa_supplic

2014-03-05 08:30:17 31765 10

十三万单词的单词库(SQLServer)

包含十三万单词的单词库,每个单词有对应的解释。在使用该脚本时,先要看“说明”,创建相应的表,然后再执行脚本。

2019-07-16

《SQL进阶教程》高清中文版(含示例代码).zip

SQL进阶教程高清中文版,内部包含示例代码。[日]MICK著,吴炎昌译。

2019-06-17

AspNetVueElementUI.zip(含图标扩展)

基于asp.net、vue、element UI实现网站的快速建立。使用vue和element UI实现界面渲染,使用vue-resource实现网络访问,使用asp.net实现身份验证和api的构建。包含全局组件的注册、elementUI图标的扩展。

2019-05-10

AspNetVueElementUI(含组件注册)

基于asp.net、vue、element UI实现网站的快速建立。使用vue和element UI实现界面渲染,使用vue-resource实现网络访问,使用asp.net实现身份验证和api的构建。

2019-05-10

AspNetVueElementUI

基于asp.net、vue、element UI实现网站的快速建立。使用vue和element UI实现界面渲染,使用vue-resource实现网络访问,使用asp.net实现身份验证和api的构建。

2019-05-06

WebApiSwaggerJWT

基于ASP.NET的MVC构建WebAPI,以Swagger作为说明文档和测试的界面,用JWT作为票据,内部采用HS256加密算法。

2018-08-21

pyodbc(python27)-win32

python27中使用的数据库模块pyodbc,该模块用于与sql server数据库连接。

2017-10-18

钉钉机器人通知(控制台)

钉钉机器人通知,只需用CMD调用,传入access_token和msg即可发出通知。

2017-06-14

事件注册实现界面数据交互

事件通知实现界面间的数据交互

2017-05-24

Nuget Server

Nuget服务的搭建-打包-上传-删除

2017-03-31

给枚举值增加扩展数据

给枚举值增加扩展数据

2017-02-15

diving-into-Asp-Net-webapi

国外大牛、微软MVP所著的Asp.Net方面的WebApi书籍

2016-05-26

WinForm内嵌Unity3D并实现交互

1.Unity按键事件的实现 2.WinForm内嵌Unity3D 3.axUnityWebPlayer的Src的动态设置,右键禁用,隐藏图标实现进度条加载

2015-11-17

WinForm嵌入Unity3D并实现交互

1.Unity按键事件的实现 2.WinForm内嵌Unity3D 3.axUnityWebPlayer的Src的动态设置,右键禁用,隐藏图标实现进度条加载

2015-11-17

ITextSharp5.0生成PDF(含页眉页脚的生成)

ITextSharp5.0生成PDF(含页眉页脚的生成)

2015-07-29

Asp.net的ReportViewer的RDLC设计及动态绑定数据源

Asp.net的ReportViewer的RDLC设计及动态绑定数据源

2015-05-08

json转换c#实体类

json数据交换格式使用的极广泛,为了能将数据更好的操作,需要使用相应的类开反序列化。而这个类的构造相应繁锁,使用该工具,可以免除这一烦恼,直接依据JSON数据得到相应的C#类,然后加入到项目中就可以使用。

2015-01-14

Pop3邮件登陆(含SSL加密登陆)

Pop3邮件登陆(含SSL加密登陆) 代码中对邮件的分析是依据获取的内容进行分析的,不一定完全准确,在使用中请可能需要作出修改和调整。

2014-04-24

NDK开发的简单实例(JNI及Android的C组件实现)

基于NDK TOOL的动态库实现,包含JNI调用、动态库的编译。 1、编译本地调用的JAVA类 2、使用javah从JAVA类中转换成相应的头文件(已有genHeader.bat的脚本直接生成,其中的com.ex.sot.NativeDataManage是相应的类,需依据实现作修改) 3、实现相对应的*.c并调用C组件(在jni文件夹下) 3、使用C实现所需功能的C组件

2014-03-24

Android之动态库生成并打包到APK中(Windows下)

Android内核是Linux的,而linux的动态库是*.so文件,那么在windows要如何生成并打包到APK中呢?实现这一过程,大致需要以下几个步骤: 1、搭建编译环境 2、使用JNI生成相应的头文件 3、编写动态库的实现 4、生成动态库 5、编译调用动态库的代码 6、动态库打包到APK中 7、测试 具体可以参看该文http://blog.csdn.net/xxdddail/article/details/21515819

2014-03-19

Ant脚本打包Android程序的demo 多渠道及第三方JAR打包

build_with_bat是基于bat脚本实现的。 build是在build_with_bat的基础上实现的,主要是在compile和dex部分增加了第三jar的打包。 build_mulity_channel是多渠道打包脚本。该脚本需要ant-contrib-1.0b3.jar的支持。包中已包含,需要将其放到ant的lib文件夹下。">build_with_bat是基于bat脚本实现的。 build是在build_with_bat的基础上实现的,主要是在compile和dex部分增加了第三jar的打包。 build_mulity_channel是多渠道打包脚本。该脚本需要ant-contrib-1.0b3.jar的支持。包中已包含,需要将其放到ant的lib? [更多]

2014-03-17

Ant脚本打包Android程序的demo(含打包第三方jar)

Ant脚本打包Android程序的demo(含打包第三方jar)。 build_with_bat是基于bat脚本实现的。 build是在build_with_bat的基础上实现的,主要是在compile和dex部分增加了第三jar的打包。

2014-03-14

Linux下以C构建WEB服务同时响应XHR(XMLHttpRequest)请求

Linux下以C构建WEB服务并响应XHR(XMLHttpRequest)请求 具体可以参见该文 http://blog.csdn.net/xxdddail/article/details/18841325

2014-01-28

CCI所需的libz3.dll、Microsoft.Z3.dll、Microsoft.Z3V3.dll等的DLL安装包

CCI项目中缺少libz3.dll、Microsoft.Z3.dll、Microsoft.Z3V3.dll等的DLL,下载该安装包后,进行安装。然后找到bin或者x64文件夹,找到对应的DLL,拷贝到相应的文件夹下。

2014-01-23

VS2012中QT5.1自定plugin及动态加载plugin

在VS2012中基于QT5.1自定义接口、实现插件,动态载入插件。 该插件实现图片的水平及垂直变换。

2013-12-26

C#的COM事件在C++和JAVA中触发和响应的实现

C#的COM事件在C++和JAVA中触发和响应的实现 C#中定义COM的事件,在C++或者JAVA中去实现事件,并由其执行相应的函数后触发COM内部的逻辑,然后响应事件。

2013-12-13

.NET4利用MemoryMappedFile实现跨进程多个可执行程序之间的通信

基于.NET4.0的MemoryMappedFile实现共享内存通信 共享内存通信可以解决跨线程、跨进程、跨EXE之间通信的问题 对于需要传输图片等引用类数据,可以通过序列化和反序列化配合共享内存实现跨进程(跨EXE)通信 共享内存可以从磁盘文件中映射,也可以直接映射到内存中。 如果映射到磁盘中,可以实现持久化。 如果只映射到内存中,生存期只能是在程序的生存期。 可以参照MSDN的文档http://msdn.microsoft.com/en-us/library/dd997372.aspx

2013-11-13

LINQ快速入门(很不错)

LINQ LINQ学习 LINQ入门 LINQ_TO_SQL 本书来自于C# CORNER 英文版的(单词简单,很容易读懂)

2013-10-29

谷歌插件开发实例(CSDN快速登陆)

谷歌插件开发,chrome extension实例,谷歌插件事件 http://blog.csdn.net/xxdddail/article/details/13504259

2013-10-29

wix3.0_wix3.7中文资源包.7z

wix3.0中文资源包 wix3.7中文资源包 WixUI_zh-cn.wxl WixUI_zh-tw.wxl

2013-10-14

Wix打包说明

Wix打包说明,含有图文说明,并附有具体的实现代码。(亲测可用)

2013-10-12

VM清理工具

VM清理工具 VM卸载工具 如果使用该工具后VM仍没有卸载干净,或者影响新版VM安装,请参照http://blog.csdn.net/xxdddail/article/details/11678087。

2013-09-14

C#开发Android应用实践(英文版)

C#开发Android应用实践(英文版) Professional Android Programming with Mono for Android and .NET and C#

2013-08-07

C#HTTP代理的实现之注册表实现

采用修改注册表项的形式来实现HTTP代理。 工程中附上了一个代理IP的文件列表,并通过启用代理,自动从一个代理IP跳到下一个代理IP来刷新网页。

2013-07-29

C#开发的Telnet模拟工具(基于SOCKET通信,可以直接按SMTP/POP3/IMAP通信协议操作)

C#开发的Telnet模拟工具(基于SOCKET通信,可以按SMTP/POP3/IMAP通信协议操作) 需要注意的是,发送和接收都有编码的控制。比如SMTP基于UTF-8发送,但接收的可能是GBK的。 有的地方做了提示,需要点击控件,并悬停一段时间。

2013-07-25

C# 基于SMTP协议和SOCKET发送邮件及附件

C# 基于SMTP协议和SOCKET发送邮件及附件。 在WIN7的VS2010环境下编译测试OK。

2013-07-23

短码之美:编程达人的心得技法

短码之美:编程达人的心得技法 一本相当不错提高编程相当不错的书!!! 找了很久才下载到的!! 推荐!隆重推荐!!

2013-06-10

VS2010的PHP插件

VS2010的PHP使用插件,可实现PHP高亮显示,PHP的调试

2013-06-01

HTML5摄像头播放视频和截图

基于HTML5利用摄像头实现视频播放,截取摄像头图像,上传截取的图像。 需要注意的是,上传图像是基于PHP的,所以务必将这些文件架设在可以运行PHP的环境(如appserv)。

2013-06-01

Win32安装mongodb(NoSQL)说明

Win32安装mongodb(NoSQL)说明 附有详细的安装说明 MongoDB服务安装 文中的bat脚本也一并打包

2013-05-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除