- 博客(30)
- 资源 (13)
- 收藏
- 关注
原创 react redux 数据状态管理
大家都知道redux是可以进行全局数据的一个状态的管理,下面就以实例的方式给大家展现一下redux是如何进行数据状态管理的。首先我们需要引入redux 的包:包引入成功之后,我们需要定义其相应的参数:首先我们来定义reducer文件,如图:然后我们来定义相应的store文件,如图:然后我们定义actions文件,这个文件是组件用来调用的方法,组件调用这里面相应的方法就...
2018-10-15 17:10:27
1270
原创 Api利用数据流获取数据
C#中利用post 的方法的时候,有的时候利用参数获取会获取不到数据,这个时候我们可以利用在请求里面的数据流数据中取出相应的数据,取出数据的代码如下: /// /// 请求数据流获取数据 /// /// /// HttpContext.Current.Request public static st
2016-05-26 16:41:23
1239
原创 C#打开防火墙端口代码
有的时候我们的软件需要通过防火墙的端口访问网络,但是很多时候一些不经常使用的端口都是默认关闭的,下面是用C#代码打开防火墙的代码,代码打开防火墙端口的原理是使用CMD dos命令去打开相应的防火墙端口的代码,代码如下: string port = this.Port.Text.ToString();//获取端口号 string inname = this.Inn
2016-03-14 13:12:17
3172
1
原创 js中创建桌面网页快捷方式代码
有些时候,我们编写软件需要创建桌面的快捷方式,有很多种方式实现,这里有我测试过已经实现的js代码,代码如下:function toDesktop(sUrl, sName) { try { var WshShell = new ActiveXObject("WScript.Shell");
2016-01-26 14:03:51
5822
2
原创 .net web api 中调用post方法和调用自定义方法名session使用
在开发web api的时候我们需要调用post方法或自定义的方法的时候,还有使用session来保存相关的数据,首先我介绍一下如何在web api中使用session,在使用session的时候我们需要配置保存session机制,启用session功能,在Global.asax文件中重写如下方法: public override void Init() {
2016-01-19 14:29:15
2257
原创 web api中使用session的方法
我们在编写web api的时候需要将一些基本信息写入session中一边下次使用,session可以直接就可以使用的,但是我们在刚开始的时候,有可能会遇到一些报错的麻烦,这是因为web api中需要手动编写代码开启session 的功能:具体方法是在在Global.asax里添加:开启Session功能 public class WebApiApplication : System.Web.H
2016-01-12 13:59:49
3723
原创 C#中datatable数据切割取部分数据
有些时候我们在查询完数据之后,我们需要对数据表Datatable进行相应的切割获取自己想获取的数据,这个时候我们就可以用到下面这个方法进行数据切割,切割的原理很简单,其实就是将Table表中的数据转换成linq数据格式的数据,然后用linq的切割方法进行数据切割,代码参数传进来的是一个数据表和开始切割位置和结束切割位置,具体代码如下: /// /// 切割数据表用
2016-01-11 09:21:00
5825
原创 java中对象和json格式相互序列化和反序列化的函数
在java中我们很多时候需要用到对象和json数据转换和json数据转换成java对象的函数,在网上找了一些资料整合成自己的通用的函数,需要引入的包:commons-beanutils-1.7.0.jar,commons-collections-3.2.jar,commons-lang-2.4.jar,commons-logging-1.1.jar,ezmorph-1.0.4.jar,json-l
2015-12-24 15:54:21
1046
原创 C#中将大量不变的数据放入cache中
有些时候我们从数据库中查询出大量的不变的日志信息,如果再一次去查询的话会使计算机的性能下降,这个时候我们就可以将这些查询出来的数据放入到cache中,放在cache中和放在session中的数据类似,网上有大量的资料,就不在这一一说明,非喜勿喷,谢谢。
2015-12-01 14:58:31
533
原创 inno setup制作安装包的经验
利用inno setup制作安装包,inno setup下面编写的脚本语言用的pascal语言,不过编写安装包也只是需要用到简单的pascal语言语法,然后了解一下一些inno setup安装过程默认执行的函数,其实这些函数右键的安装事件里面都是有的,大家将需要用到的自己了解了解就行。 脚本语言执行的都是一些Command命令,这些如果不懂上网一搜一大堆,inno setup可以自己定制自己
2015-11-10 16:51:53
4658
原创 C#读取.sql文件并执行文件中的sql
有些时候我们需要在程序中编写读取sql脚本文件并执行这些sql语句,但是我们在有些时候会遇到读出来的sql语句不能执行,其实不能执行并不是你的sql脚本文件有错误,而是去执行sql语句的时候,而是C#代码里面执行sql语句的代码对sql里面的一些标志字符不识别罢了,下面有两种方法可以实现读取sql文件并执行: 第一种方法是将sql脚本文件中的sql语句全部读取出来,然后使用C#代码去执行sq
2015-11-04 10:16:05
9513
1
原创 silverlight实现跨浏览器通过读卡器与外部硬件进行通讯方法
有的时候我们不得不调用一些其他公司给我们的动态链接库,一种方法是用activex技术,但是activex技术很有局限性,它只能实现在IE浏览器下面通过调用activex跟读卡器进行通讯,另外一种方法就是通过silverlight这种跨浏览器的技术实现跨浏览器跟读卡器进行通讯,实现这一过程,我们需要做以下几点:1、将厂家给我们的动态链接库封装成com组件(例如activex)-这个东西是需要我们安装
2015-10-29 14:37:42
1811
原创 C#中读取文件和写入文件的类
最近编写了一个简单的读取txt文件和写入txt文件的一个最简单的类,在这里分享给大家,如果大家有什么建议或意见可以在下面评论里面写上,废话不多说,代码如下:/// ///读取txt文件里面的信息 ///输入文件的路劲 /// //读取文件信息 public string ReadFile(string
2015-10-13 10:40:07
2934
1
原创 C#中web获取路径
有些时候我们需要在web开发中获取发布在服务器上面的web路径,获取web路径的方法有:context.Server.MapPath(@"/CheckFile/Checkfile.txt")这句话就可以直接获取到服务器上面的web路径了。
2015-10-13 10:35:29
2279
原创 javascript中substr函数和substring函数的区别
有很多时候我们需要用到substr和substring这两个函数,这两个函数有些时候可能会混淆了,其实这两个函数能达到相同的功能但是在写法上有一些小小的区别之处,例如var a=123456;var b=a.substr(1,2);这样是说从第一位开始取得后面的两个元素,最后的结果是b=23;然后我们可能还会想到substring函数,var c=a.substring(1,2);这样是表明从第一
2015-08-14 15:18:05
447
原创 C#中的枚举类型
在我们学习C#的时候,我们会学习到一种数据类型,那便是枚举类型,在很多时候我们有可能不会用到这个类型,但是枚举类型有些时候是一个很好用的工具,枚举类型是将一些常量数据保存在这个类似常量的数据类型中,举例:enum people{boy,girl}这样我们就把boy和girl这两个字符串形式的数据保存在这个枚举类型的数据里面了,这样我们可以利用switch语句来利用这个枚举类型的数据,public
2015-08-11 15:55:47
352
原创 json数据的使用方法
json数据在后台跟前台传递数据使用是很多网站开发人员再熟悉不过的数据格式了,但是呢在这之前肯定有不少人还不知道json数据是怎么使用的,{“name”:“01”}这是最简单的json数据格式了,在前台接受到这个数据后我们需要对数据进行处理,具体的处理方法:var result=eval("("+data+")");这样处理json数据之后,我们可以取得里面的值和属性,我们可以这样调用里面的值
2015-08-06 10:57:46
2380
原创 实现自己自定义的弹框和遮罩层
有的时候我们需要实现属于自己的弹框和弹出框的遮罩层效果,下面我给大家讲一下有javascript实现最简单的属于自己的弹框和弹框遮罩层效果,首先编写遮罩层的javascript,代码如下: 1、遮罩层js: //获得坐标function getPosition() { var top = document.documentElement.scrollTop;
2015-07-30 15:57:34
3590
原创 利用smartmenu实现点击右键出现菜单并实现菜单的只读方法
在网上我们能搜索到有关于smartmenu实现右键菜单的很多例子,但是利用smartmenu你会发现它具有的功能少之又少,只能简单的实现点击右键出现菜单,但是有的时候我们需要实现菜单里面有些菜单在一定情况下面是只读的,不能点击的(即点击了也是没有效果的),这样我们就必须对smartmenu.js文件进行修改,以便实现自己想要的功能,在下面我在smartmenu中增加了自己想要的实现菜单只读的功能,
2015-07-29 12:51:56
5401
原创 为网页添加蒙板效果和弹出层js
有的时候我们需要实现弹出一个层然后下面的层被一层蒙板蒙起来使用户不能点击里面的按钮效果,这一效果具体实现的代码如下:这是一个测试效果用的html,可以直接拷贝到html文件中执行。//获得坐标 function getPosition() { var top = document.documentElement.scrollTop;
2015-07-28 12:56:49
6912
原创 如何实现jquery自定义点击右键菜单显示
jquery自定义点击右键菜单显示其实很简单,只要下载一个smartMenu.js和一个smartMenu.css两个文件之后,将两个文件分别加入到css和js文件夹下面,然后在前台写上以下代码,就可以实现右键菜单的自定义了,代码如下: $(“#user li”).bind("mousedown" , function (e) {
2015-07-24 15:16:06
5110
原创 C#中如何简单的设置session的过期时间
在很多时候我们需要设置session的过期时间,其实最简单的设置session的过期时间就是session中有一个timeout属性,设置timeout属性的值就是设置session的过期时间,最简单的方法就是context.Session.Timeout=2,这样就设置了session的过期时间为2分钟。
2015-07-22 10:46:39
5002
原创 解决下载下来的flexgrid.js下载下来直接使用数据不能显示的问题
在我们下载下来flexigrid.js之后在前台页面上调用之后,有时你会发现在显示数据的时候,数据根本显示不出来,这其实是下载下来的flexigrid.js有错误,我们需要修改里面的内容已达到我们数据显示的目的。 具体修改之后的flexigrid.js的完整内容如下,你也可以把这些代码复制全部粘贴覆盖到下载下来的flexigrid.js文件中,然后你就会惊奇的发现你的数据可以显示了,具体代
2015-07-21 16:23:09
789
原创 安卓中弹窗和自定义弹窗
安卓中弹窗和自定义弹窗在安卓中我们有时候要实现弹窗的功能,实现弹窗有很多种实现的方法,有用系统默认的弹窗弹出窗口,但是有很多时候默认的弹窗满足不了我们,在这里我主要讲解两种自定义弹窗的方法和一种默认弹窗效果。1、 首先我们来讲解一下默认弹窗是怎么实现的,代码如下:// 创建builder实例AlertDialog.Builder builder = new Aler
2014-11-04 15:50:11
1840
原创 安卓中实现计时器的功能
在安卓中我们有时候要实现计时器的功能,并将计时的事件显示出来,首先我们来讲一下计时器是怎样实现的,计时器的实现原理是:开启另外一个线程来实现计时,在这个线程里面程序将计时,并将计时的结果显示在界面上。代码实例如下:1、计算游戏所用时间的函数 private String timeParser(int totalSecond) { StringBuffersb = newS
2014-11-04 15:47:09
740
转载 安卓中touch事件传递机制
Android Touch事件传递机制解析 开篇语:最近程序在做一个小效果,要用到touch,结果整得云里面雾里的,干脆就好好把android touch机制好好看了一下,呵呵。。android系统中的每个ViewGroup的子类都具有下面三个和TouchEvent处理密切相关的方法:1)public boolean dispatchTouchEvent(MotionEvent ev) 这个方法用
2014-10-28 16:48:55
569
原创 安卓中定义Spinner的样式和获取数据
安卓中Spinner可以在strings.xml文件中定义要显示的文字,在程序中获取文字并设置文字的显示样式。在strings.xml文件中定义文字:string-array name="levelArray"> item>3X3 item> item>3X4 item> item>4X3 item> item>4X4 item>
2014-10-28 16:47:14
977
原创 安卓中自定义控件显示样式
在安卓中有些时候我们想要自己想要的样式,可是系统默认的样式又不能满足我们,我们就可以自己来定义自己喜欢的样式。方法是在res文件夹下面的文件夹中创建.xml文件,下面有两个例子可以供大家参考,文件如下:1、扁平化控件的样式如下1. 2. 3. 4. 5.
2014-10-28 16:44:37
683
原创 安卓中常量定义和调用方法
安卓中定义常量的方法在安卓中我们无非会碰到定义颜色、样式等一些常量,可能会遇到一些问题。定义常量的文件放在values这个文件夹中Colors.xml中定义常量代码如下:xmlversion="1.0"encoding="utf-8"?>resources> 黑色 --> colorname="black">#000000color> 白色 -
2014-10-24 16:57:18
2821
smartmenu实现右键点击菜单只读功能的js和css
2015-07-29
基于android的网络视频播放器设计与实现
2014-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人