
软件编程
三江831
为大家分享一些有用的代码和工具软件,希望能为国内的软件技术贡献一点点力量。
展开
-
三江后台管理框架
三江后台管理框架原创 2022-05-27 11:47:54 · 169 阅读 · 0 评论 -
安卓开发实例代码
绘图实例:public class GameView extends View{ /* 定义Alpha动画 */ private Animation mAnimationAlpha = null; /* 定义Scale动画 */ private Animation mAnimationScale = null; /* 定义Translate动画 */原创 2016-02-05 16:39:33 · 894 阅读 · 0 评论 -
json传输二进制的方案
json 是一种很简洁的协议,但可惜的是,它只能传递基本的数型(int,long,string等),但不能传递byte类型。如果想要传输图片等二进制文件的话,是没办法直接传输。本文提供一种思路给大家参考,让大家可以在json传输二进制文件,如果大家有这个需求又不知怎么实现的话,也许本文能够帮到你。思想适用于所有语言,本文以java实现,相信大家很容易就能转化为自己懂得语言。转载 2016-02-05 16:50:36 · 703 阅读 · 0 评论 -
C#(服务器)与Java(客户端)通过Socket传递对象
最近做项目,需要C#与java间的交互,也就是C#编写服务器,java编写客户端,让两者进行通信。通信无非就是互发数据,首选Socket技术,通过TCP协议建立长连接,一般是以字节数组的形式传递数据,也就是说,无论传递什么东东,都先拆成字节数组。既然是面向对象编程,发送的数据要用实体类封装,同时配合List废话少说,本文的核心问题就是:C#与java如通过传递对象通信?刚开始我也很转载 2016-02-05 16:51:19 · 1876 阅读 · 1 评论 -
Android平台调用WebService详解
首先要建立webservice,然后在项目里添加ksoap2-android-assembly-3.1.0-jar-with-dependencies.jar包,添加安卓访问网络的权限,调用代码如下:package com.bang.testwebservicecall;import java.io.IOException;import java.util.Dictionary;转载 2016-02-05 16:52:22 · 238 阅读 · 0 评论 -
Android组件及UI框架大全
开通黄钻Android组件及UI框架大全 Android 是目前最流行的移动操作系统(还需要加之一吗?)。 随着新版本的不断发布, Android的功能也日益强大, 涌现了很多流行的应用程序, 也催生了一大批的优秀的组件。本文试图将目前流行的组件收集起来以供参考, 如果你发现本文还没有列出的组件,欢迎在评论中贴出来,我会定期的更新本文。很好的中文教程转载 2016-02-05 16:53:18 · 466 阅读 · 0 评论 -
Android 开源框架ActionBarSherlock
大家都知道Android的ActionBar是在3.0以上才有的,那么在3.0以下呢,google并没有给我提供在3.0以下支持ActionBar的包,但是外国的大牛JakeWharton实现了在3.0以下使用ActionBar, JakeWharton这位大牛是ActionBarSherlock,Android-ViewPagerIndicator ,NineOldAndroids的作者,非常厉转载 2016-02-05 16:54:13 · 306 阅读 · 0 评论 -
透彻理解Java回调函数
做了一个安卓访问WebService的项目,其中系统有一个WebService访问类,但是返回数据是在异步方法的回调函数中,要返回给Activity,就需要再做一个Activity回调函数。代码如下:一、WebService.javapackage com.hicano.normal;import java.io.IOException;import java.util.Itera转载 2016-02-05 16:54:48 · 356 阅读 · 0 评论 -
安卓模拟器发送udp数据包
1. 运行模拟器2. 打开window 命令行执行:telnet localhost 55545554是模拟器的端口,执行之后会进入android console3. 在console下执行:redir add udp:22221:22221原创 2016-02-05 16:55:24 · 1331 阅读 · 0 评论 -
Android图片异步加载
开发App过程中,免不了要进行网络请求操作进行数据交换,比如下载图片,如果自己写一个下载图片的类进行操作的话,要考虑太多太多内容,必须线程池,内存溢出,图片磁盘缓存操作,图片内存缓存操作等等,相当麻烦。好在伟大的开源者们已经写好了一个比较完美的开源类库供大家使用Android-Universal-Image-Loader,这个类库已经被许多知名的软件所采用,当时我自己用这个开源类库的时候,百度了一转载 2016-02-05 16:56:23 · 288 阅读 · 0 评论 -
android 选择图片以及拍照,保存图片
在开发项目中用到这个功能,之前就按照学过的拍照和选择照片的功能,所以也没在意就写了上去,可是最后发现在有些机子里面获取到的数据时空的,所以会导致程序崩溃的情况出现,网上找了很多例子大多都是一样的,还是有问题,后来就查看跟踪了拍照后返回的数据写了下面的代码相对大多数机子是可行的,经测试还是比较靠谱的,包括拍照后图片翻转了90度问题都没问题。直接看代码:第一:拍照选择界面:Java代码转载 2016-02-05 16:57:04 · 419 阅读 · 0 评论 -
RTF 格式 说明
摘要: 本文对RTF文件格式进行分析研究,对RTF文件结构及特性进行了阐述,并分别列举了几个实用性的例子进行详细分析,最终通过VB程序代码实现了一个RTF书写器(不具有所见即所得特性)。本文对软件开发人员及RTF文件格式感兴趣的人员具有参考价值。关键字:RTF、Rich Text Format、Office、文件格式。一、引言富文本格式(RTF)规范是为了便于在应用程序转载 2016-02-05 16:50:02 · 1521 阅读 · 0 评论 -
WCF双工通讯以及客户端间的间接通讯
WCF通讯都是基于方法调用进行信息交互和传递,在开发基本模式的时候也需要往服务端下载元数据信息,从而让客户端知道服务端定义的方法签名,这就是契约;那么转到双工模式下,服务端调用客户端的方法,主调方也要知道方法的签名,这也是通过契约来实现,但是契约的定义并非在定义方法的客户端,仍然是在服务端,服务端定义了契约再由客户端下载了元数据后将其实现。网络通讯采用了WCF框架,想要实现两个客户端之间的通讯转载 2016-02-05 16:49:03 · 571 阅读 · 0 评论 -
C# DataTable 和List之间相互转换的方法
一、List/IEnumerable转换到DataTable/DataView方法一:转载 2016-02-05 16:40:32 · 606 阅读 · 0 评论 -
WCF心跳判断服务端及客户端是否掉线并实现重连接
本篇文章将通过一个实例实现对WCF中针对服务端以及客户端是否掉线进行判断;若掉线时服务器或客户端又在线时将实现自动重连;将通过WCF的双工知识以及相应的心跳包来实现此功能;首先了解一下本实例的一个分层架构图;相信了解WCF对这个分层法肯定都很了解;其中Client为客户端,Interface为契约层,Service则是实现契约的服务层;接下来我们将对各层进行一个简单的讲解;方便大家理解转载 2016-02-05 16:41:48 · 803 阅读 · 0 评论 -
WCF关于客户端在线状态的处理
开通黄钻WCF关于客户端在线状态的处理 以前用WCF开发服务器的时候,经常需要处理客户端的连接状态,客户端发生莫名故障断开连接后,如果服务器发送广播过程中仍是回调此客户端,将会抛出异常,这个时间就需要手动去处理了,捕获异常,然后释放掉客户端连接,以前是这么做的,当然也是可达到处理目的。这里将不采用此种方式处理这种异常,处理异常毕竟要消耗很大性能。开发工具:V转载 2016-02-05 16:42:29 · 1952 阅读 · 0 评论 -
利用WCF的Duplex服务向Winform程序推送消息
无意中在一个国外的站点下到了一个利用WCF实现聊天的程序,作者是:Nikola Paljetak。研究了一下,自己做了测试和部分修改,感觉还不错,分享给大家。先来看下运行效果:开启服务:客户端程序:程序分为客户端和服务器端:------------服务器端:IChatService.cs:Code highlighting produced转载 2016-02-05 16:43:17 · 661 阅读 · 0 评论 -
我所知道的CallbackContract in WCF
由于WCF中提供了CallbackContract属性,所以在双工通信中,我们可以很方便的和Server进行通信。虽然查遍了MSDN,也看过了它提供的例子,但是还是不知道怎么来使用(因为MSDN中只是给你提供了Server端的调用方法,并没有客户端的调用方式,所以例子没法儿跑起来,当然也就不能够从示例中看出CallbackContract属性的工作方式,鄙视下,呵呵)。在这篇文章中,我要做的就是让转载 2016-02-05 16:44:07 · 524 阅读 · 0 评论 -
基于net.tcp的WCF配置实例解析
开通黄钻基于net.tcp的WCF配置实例解析 本文主要通过文件配置来讲解如何编写一个基于net.tcp的Windows Form小程序。使用的工具涉及的工具有:SvcUtil.exeWCF Service Configuration Editor服务器端的配置步骤首先让我们来开始编写服务器端,服务器端用的是Console Applicati转载 2016-02-05 16:44:56 · 337 阅读 · 0 评论 -
win7系统的IIS6与Frameworks2配置
win7中安装asp.net的问题 编译器错误信息: CS0016: 未能写入输出文件问题解决办法编译错误 说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。编译器错误信息: CS0016: 未能写入输出文件“d:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Fi原创 2016-02-05 16:45:48 · 301 阅读 · 0 评论 -
访问网页并自动填写表单
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespac原创 2016-02-05 16:46:27 · 4729 阅读 · 0 评论 -
VS2010安装程序的制作
1、 在vs2010 选择“新建项目”----“其他项目类型”----“Visual Studio Installerà“安装项目”:命名为:Setup1 。这是在VS2010中将有三个文件夹,1.“应用程序文件夹”表示要安装的应用程序需要添加的文件;2.“用户的‘程序’菜单”表示:应用程序安装完,用户的“开始菜单”中的显示的内容,一般在这个文件夹中,需要再创建一个文件用来存放转载 2016-02-05 16:47:23 · 329 阅读 · 0 评论 -
wpf的datagrid绑定数据
界面: xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="主窗口" Height="322" Width="528" Icon="/Wp原创 2016-02-05 16:48:03 · 425 阅读 · 0 评论 -
sql server 数据库分页查询
Sqlserver数据库分页查询一直是Sqlserver的短板sql server2005之前: SELECT TOP 页大小 *FROM TestTableWHERE (ID NOT IN (SELECT TOP 页大小*页数 id FROM 表 ORDER BY id))ORDER BY ID这种方法原创 2016-02-05 16:57:46 · 441 阅读 · 0 评论 -
微信公众平台开发 OAuth2.0网页授权认证
开通黄钻微信公众平台开发 OAuth2.0网页授权认证 微信公众平台最近新推出微信认证,认证后可以获得高级接口权限,其中一个是OAuth2.0网页授权,很多朋友在使用这个的时候失败了或者无法理解其内容,希望我出个教程详细讲解一下,于是便有了这篇文章。 一、什么是OAuth2.0官方网站:http://oauth.net/ http://oauth.n转载 2016-02-06 08:22:06 · 579 阅读 · 0 评论 -
Access数据库分页查询
Access db = new Access(); string str = db.GetString("select count(*) from msg"); int maxrows = string.IsNullOrWhiteSpace(str) ? 0 : Convert.ToInt32(str); int max原创 2016-02-05 16:59:26 · 1588 阅读 · 0 评论 -
使用maven新建项目
环境:window7 64位,jdk1.8,maven3.3.3,Eclipse 4.3.2,Tomcat6.0 cmd进入命令提示符,进入Eclipse的工作空间,例如:d:\workspace,输入mvn命令:mvn archetype:generate -DgroupId=com.yiibai -DartifactId=NumberGenerat -DinteractiveMod原创 2016-02-06 08:31:39 · 242 阅读 · 0 评论 -
如何选择Html.RenderPartial和Html.RenderAction
Html.RenderPartial与Html.RenderAction这两个方法都是用来在界面上嵌入用户控件的。 Html.RenderPartial是直接将用户控件嵌入到界面上: 或 注意:用第一种方法时,用户控件必须放在调用者同一目录下,也可以放在View/Shared中。 Html.RenderAction则通过Contro转载 2016-02-23 09:43:22 · 255 阅读 · 0 评论 -
初识html5 File API实现带有进度提示的文件上传
目录[-]使用Html5 上传文件Html5 Progress EventHtml5 Progress Event 应该是什么Html5 上传 用XMLHttpRequest浏览器支持情况简单的示例Html5终于解决了上传文件的同时显示文件上传进度的老问题。现在大部分的网站用Flash去实现这一功能,还有一些网站继续采用Html with enctype=multipart/f转载 2016-02-27 14:01:27 · 392 阅读 · 0 评论 -
使用PowerDesigner创建mysql数据库表图文并茂版
使用PowerDesigner 建数据库表。一直很忙,没有时间写东西。这次搞点会声会色的,嘿嘿此技能为项目经理必备技能。本次主角:1.在workspace下建立一项目:physical data model类型的在DBMS处选择mysql5.02.建立表UML图:在工具条上选择表格工具,创建出一个表来。然后双击他,可以对其进行修改。改名字转载 2016-02-27 14:02:07 · 398 阅读 · 0 评论 -
MyEclipse8.5建立SpringMVC入门项目
一、建立一个新的web project。菜单file-new-web project. 名为SampleSpringMVC. 要Java EE 5.0, 不要Maven和JSTL.二、加入Myeclipse8.5自带的spring3. 右键点击SampleSpringMVC项目,myeclipse-add spring capabilities. 默认已经选了3.0 core librarie转载 2016-05-17 16:31:13 · 1090 阅读 · 0 评论 -
tomcat多域名配置
1、找到你的tomcat然后在conf文件中找到server.xml打开;Serverport="8005"shutdown="SHUTDOWN"> ListenerclassName="org.apache.catalina.core.AprLifecycleListener"SSLEngine="on"/> ListenerclassName="org.ap原创 2016-05-17 16:32:20 · 336 阅读 · 0 评论 -
Android 访问Java Spring MVC服务架构
************************************************************服务器端代码**************************************************************************spring Web MVC(Servlet) 具体细节就不说了,比较不一样的地方,下面会注明!1. web.转载 2016-05-17 16:33:25 · 626 阅读 · 0 评论 -
asp.net高性能mvc框架(NewFine)
本框架是基于NFine框架之上,经过优化完善后的高性能mvc框架,数据库采用sql server2008 r2,程序框架采用.net mvc,EF数据访问框架。由于EF在访问数据库时性能很差,因此本程序优化了EF访问方式,使系统性能明显改善,可以适应大型程序项目的开发实现。下载地址...原创 2018-06-25 10:47:16 · 1950 阅读 · 1 评论 -
baidu地图调用示例
<html xmlns="http://www.w3.org/1999/xhtml" ><head id="Head1" runat="server"><title>无标题页</title><link href="style/map.css" rel="stylesheet" t原创 2018-07-26 09:08:05 · 419 阅读 · 0 评论 -
(java)maven安装及maven项目导入流程
一、maven的安装步骤:1.在安装maven之前,先确保已经安装JDK1.6及以上版本,并且配置好环境变量。2.拿到maven3,最新版本是Maven3.1.1 , 拿到apache-maven-3.1.1-bin.zip文件后,并解压到 任一安装路径;3.配置maven3的环境变量:先配置M2_HOME的环境变量,新建一个系统变量:M2_HOME , 路径是:(如图,本机转载 2016-02-06 08:31:00 · 1939 阅读 · 0 评论 -
使用Myeclipse 8.5开发基于JAX-WS的Web service实例
开发环境如下: JAVA IDE: Myeclipse 8.5 Web server: Tomcat 6开发Web service服务程序,需要了解以下相关内容, WSDL, SOAP, XML。这些是组成Web service 的基础。 在Myeclipse8.5下开发Web service程序,目前系统支持的开发框架有3个,JAX-WS,REST(JA转载 2016-02-06 08:29:20 · 325 阅读 · 0 评论 -
微信JS-SDK 权限签名算法 C#版
开通黄钻微信JS-SDK 权限签名算法 C#版微信JS-SDK签名算法 官方文档jsapi_ticket生成签名之前必须先了解一下jsapi_ticket,jsapi_ticket是公众号用于调用微信JS接口的临时票据。正常情况下,jsapi_ticket的有效期为7200秒,通过access_token来获取。由于获取jsapi_ticket的api调用次转载 2016-02-06 08:28:18 · 7164 阅读 · 1 评论 -
Ajax调用WebService
WebService跟Ajax(我指Jquery框架),大家都不陌生。今天来看一个例子。在同域下Ajax调用WebService方法。(记得是同域,也就是要调用的WebService页面与Ajax请求页面在同一个网站下)。具体操作如下:一、用VS新建Web站点。二、站点下放入Jquery框架三、在网站中添加“web服务”四、将Jquery框架添加到站点下,并且加一个CallWe转载 2016-02-05 17:00:10 · 459 阅读 · 0 评论 -
Android 自定义 spinner (背景、字体颜色)
1、准备两张图片,并做好9.png自定义 spinner (背景、字体颜色)" title="Android 自定义 spinner (背景、字体颜色)">2、在drawable中定义spinner_selector.xmlhttp://schemas.android.com/apk/res/android"> android:dra转载 2016-02-06 08:19:09 · 853 阅读 · 0 评论