dwtedx软件开发技术分享

C#/.NET/Android/Java/IOS AES通用加密解密算法
dwtedx Java开发实战 559 0 2016-11-10 13:31:55

记得前几天分享了一个Android IOS Java通用的AES128加密解密Demo、这个Demo可以满足用Java开发的后端接口、但是如果不巧你用的.net开发的后台程序、那么我们又应该怎么去编写后端的程序呢! 今天再给大家分享一个比较强大的Demo、可以同时支持Android IOS Java .NET的加密解密的算法Demo、希望对大家有用、今天分享了两个Demo、一个是用CBC模式加密的android、java、ios、.net通用模式、另外一个是ECB模式的android、java、ios、.net通用的加密模式 IO...

阅读全文

.NET微信回调模式的接口开发_.NET微信企业号开发
dwtedx .NET开发教程 337 0 2016-11-07 13:11:22

前言 微信企业号应用中、有两种模式、一种是普通模式、这种模式只能进行简单网页链接、以及发送固定的消息、为了可以让企业号的用户更好的与应用交互、微信提供了回调模式、这种回调模式的可以将用户发送给微信的信息、转发到用户提供的一个回调接口上、该接口解析用户发送过来的信息、解析后进行相应、而且回调模式中、可以调用的东西不少、扫码、图片、视频、地理位置信息等 在应用的模式下、选择回调模式、之后、需要设置3个参数(1.回调接口URL;2.token;3.ASESKey),URL就是提供的回调接口、微信会把用户提供的信息、转发到该接口来、我们这里...

阅读全文

Recyclerview下拉刷新_Ultimate下拉刷新动画开源框架
dwtedx Android开发 430 0 2016-11-04 14:57:30

分享一个Android的下拉刷新的Demo、注意:这不是一般的下拉刷新效果、是带有很炫酷的动画的刷新效果、Demo是用的Recyclerview做为刷新的内容的承载、当你下拉的时候、Demo中包括一系列添加Item、删除Item等动画效果、还有异步的刷新等功能、非常强大的一个Demo、下面是部分效果图片 所有动画列表枚举enum Type { FadeIn(new FadeInAnimator(new OvershootInterpolator(1f))), FadeInDown(new FadeInDownAni...

阅读全文

C#异或运算符代码_使用异或运算符对整数进行加密
dwtedx C#编程 301 0 2016-11-03 14:56:46

一、什么是∧运算符: 二元 ^ 运算符是为整型和 bool 类型预定义的、对于整型、^ 将计算操作数的按位“异或”、对于 bool 操作数、^ 将计算操作数的逻辑“异或”;也就是说、当且仅当只有一个操作数为 true 时、结果才为 true 二、在进行异或运算规则: 如两个二进制数的相应位都为1 或者二进制数的相应位都为0、则返回0;如果两个二进制数相应位一个为0、另一个为1则返回1 三、异或运算的执行过程: 加密:将23进行异或运算加密、key为15 数值23转为二进制为: 10111  --注1 加密...

阅读全文

Android IOS Java通用的AES128加密解密Demo下载
dwtedx IOS开发教程 426 0 2016-10-31 10:36:41

出于安全考虑、很多App在与服务器接口的请求和响应过程中都会涉及到加密和解密的问题、如果不加的话就会是明文的、即使加了GZIP也可以被直接解压成明文、在安全性上不是很好、所以很多涉及到金额的相关的App都会加密的、但是如果同时有Android和IOS的App的话、必须要保证加密和解密的算法一致、要不然对后台没法处理 之前就写过一种AES算法只能Android和后台的加密解密一样、IOS始终调试不过、后来花了很长时间研究、发现是OC和Java对Aes的Key的处理方法不一样、很久很久之后、终于解决了问题、今天在此给大家分享...

阅读全文

JS如何禁止别人查看网站源码_禁止右键查看源代码
dwtedx JavaScript教程 400 0 2016-10-28 14:21:25

相信大家在网站的开发过程中免不了的会让客户看到网站的源代码、那么有没有什么办法能让用户在查看源代码的时候给予阻止呢、答案是肯定的、下面是个人分析的四种查看源代码的路径、如果有哥们想查看效果的可以去预览一下哦:猛戳这里查看效果 1、直接按F12 2、Ctrl Shift I查看 3、鼠标点击右键查看 4、Ctrl u=view-source: url 把以上三种状态都屏蔽掉就可以了、document有onkeydown(键盘按键事件)、该事件里面找到对应的keycode并处理就可以、document也有oncontextmenu鼠...

阅读全文

jQuery Cookie操作插件_ jQuery Cookie的使用方法
dwtedx JQuery教程 302 0 2016-10-27 13:44:45

在网页客户端、我们经常会遇到读取或者设置cookie的情况、如果用纯生的js我们可能会遇到一些兼容性带来的麻烦、这里给大家介绍一个比较实用jquery操作cookie的插件、插件的源代码如下jQuery.cookie = function(name, value, options) { if (typeof value != ´undefined´) { options = options || {}; if (value === null) { val...

阅读全文

Android封装带动画效果的引导页面Demo
dwtedx Android开发 657 0 2016-10-25 13:51:07

分享一个Android APP的引导页的Demo、一共有3个Fragment页面组合而来的、同时提供了滑动功能、分别都对应有不同的动画、一共有3个动画、话不多说、可直接看Demo效果图、相信你一定会下载使用的 重写ViewPager 、主要做一个切换背景的功能public class GuideViewPager extends ViewPager { private Bitmap bg; private Paint b = new Paint(1); public GuideViewPager(C...

阅读全文

C#生成Excel代码_Aspose.Cells导出ExcelC Demo
dwtedx C#编程 388 0 2016-10-24 12:50:14

相信大家在平时的开发过程中、难免会要乱Excel这种需求、今天不给大家介绍一种简单的方法来生成Excel、就是利用Aspose.Cells导出excel、实现代码很简单、但是需要注意以下3个问题 1、DataTable的处理 2、进行编码,便于中文名文件下载 3、别忘了Aspose.Cells.dll(可以自己在网上搜索) DataTableToExcel2public static bool DataTableToExcel2(DataTable datatable, string filepath, out string er...

阅读全文

liunx系统服务查看和管理命令
dwtedx Centos运维教程 326 0 2016-10-19 08:50:05

本文在开始之前需要给大家讲一个简单的常识、就是daemon(守护进程)和service(服务)、先理清这点之后看本文就比较直接了 daemon 的主要分类 stand_alone  :此daemon可以 自行单独启动服务 super daemon  :一个特殊的 daemon 来统一管理、super daemon 的处理模式有2中 1、multi_threaded(多线程) 2、single_threaded(单线程) deamon 工作形态的类型 signal-control  立即处理 interva...

阅读全文

Swift基础语法教程_Swift控制语句
dwtedx swift教程 302 1 2016-10-18 11:10:36

前言 Swift提供了类似C语言的流程控制结构、包括可以多次执行任务的for和while循环、还有基于特定条件选择执行不同代码分支的if、guard和switch语句、还有控制流程跳转到其他代码的break和continue语句 Swift增加了for-in循环、用来更简单地遍历数组、字典、区间、字符串和其他序列类型 Swift的switch语句比C语言中更加强大、在C语言中、如果某个case不小心漏写了break、这个case就会贯穿至下一个case、而Swift无需写break、所以不会发生这种贯穿的情况、case 还可以匹配更...

阅读全文

ThinkPHP的URL重写 路由 伪静态_实现伪静态SEO效果
dwtedx PHP开发教程 480 0 2016-10-18 10:33:45

一、URL重写、隐藏网址中的Index.php ThinkPHP 作为 PHP 框架、是单一入口的、那么其原始的 URL 便不是那么友好、但 ThinkPHP提供了各种机制来定制需要的 URL 格式、配合 Apache .htaccess 文件、更是可以定制出人性化的更利于 SEO 的URL 地址来 .htaccess文件是 Apache 服务器中的一个配置文件、它负责相关目...

阅读全文

JS动态创建div_JavaScript和jQuery动态创建元素
dwtedx JavaScript教程 342 0 2016-10-17 17:23:25

在JavaScript的开发中经常会遇到动态创建Element的时候、也就是动态创建标签的方法、本文就为大家介绍一下使用JavaScript动态创建节点元素的方法 JavaScript a标签创建 1、创建元素var alink= document.createElement("a"); 2、添加元素属性alink.href= "http://www.dwtedx.com";alink.target="_blank";//或者//设置属性href值为 http://www.dwtedx.comalink.setAttribute...

阅读全文

Java反射将一个对象所有字段的值赋给另一个相似的对象
dwtedx Java开发实战 334 0 2016-10-17 14:52:11

在工作中需要接受来自前置的消息、然后将其消息转化为我们自己格式的对象、然后经由后台处理、最后再转化为前置格式的对象并返回给他们、由于对象之间set、get感觉代码太冗余、所以想写个工具类来作为后续发展 晚上查了很多资料、发现只有单个对象的转化、对象中又有其他对象的话、这种转化方式没看到、研究了两天、终于将最终完善版本写出来了、不过还是有很多缺陷的、判断是否是基本数据类型那个方法感觉还是不够完善、想Array[String]之类的这些还是不能够完全匹配 所以这个方法也只能用于简单的对象之间的转化、不过还是先贴出来、等下次有空的时候在进...

阅读全文

C#获取一段HTML文本中的第一张图片和截取内容摘要代码
dwtedx C#编程 331 0 2016-10-17 12:16:00

有时候我们获得到的数据是一段HTML文本、也许这段文本里面有许多图片、需要截取一张作为标题图片、也就是做为主图、这时就可以用到下面这个方法获取到第一张图片#region 获取第一张图片/// <summary>/// 获取HTML文本的图片地址/// </summary>/// <param name="content"></param>/// <returns></returns>//// public ArrayList getimgurl(string h...

阅读全文

Android Dialog全屏_解决dialog高度不能全屏的问题
dwtedx Android开发 564 0 2016-10-17 09:45:27

今天在项目中遇到一个很常见的问题、因为在项目中一种做活动的时候都会用Dialog来覆盖屏幕、显示活动的信息、就让Dialog全屏显示、因为Dialog默认的是不能全屏的、也就是怎么设置Dialog的Layout都没用的、下面给出实现Dialog实现全屏的3种方式 1、代码实现、这中方法相对比较简单//首先继承Dialig、然后再构造函数中添加super(context, android.R.style.Theme);setOwnerActivity((Activity)context); 2、XML实现 在values文件中添加...

阅读全文

JQuery Barcode生成条形码_jQuery条形码插件
dwtedx JavaScript教程 6739 5 2016-10-14 15:37:10

jquery barcode条形码是一款在Web浏览器上面使用的一款生成条形码的插件、用于在Web的进销存等系统上有很大的做用、可以使用条码抢快速识别编号等、这篇文章早就写好了、只是一直没有附上源代码、今天有空、把源代码也给大家贴出来、只不过源代码来的有点迟了、话不多说、看教程 一、引入Script文件<script type="text/javascript" src="jquery-1.3.2.min.js"></script><script type="text/javascript" src=...

阅读全文


DD记账
top
+