- 博客(75)
- 资源 (1)
- 收藏
- 关注
原创 一般权限管理系统构思及设计
权限控制模块,一直是信息系统必不可少的一部分。网上也都流传着各种所谓的通用的权限管理系统,可都没有一个能真的实现真的通用。正好现在有个项目需要用到比较复杂点的权限管理规则,所以,写下这篇文章来记录我的构思及设计。一、构思(一)权限描述 1.菜单权限 店长和经纪人登陆系统拥有的功能菜单是不一样的。 2.按钮权限 店长能够执行转单操作,而经纪人不可以。 3.数据
2016-04-29 17:20:09
1046
转载 网络协议分析
前段时间做了一个开发,涉及到网络编程,开发过程比较顺利,但任务完成后始终觉得有一些疑惑。主要是因为对网络协议不太熟悉,对一些概念也没弄清楚。后来 我花了一些时间去了解这些网络协议,现在对TCP/IP网络协议有了初步的认识,在这里总结出来,可以梳理一下我对网络协议的理解,加深印象.话说两台电脑要通讯就必须遵守共同的规则,就好比两个人要沟通就必须使用共同的语言一样。一个只懂英语的人,和一个只懂
2015-12-17 09:22:43
683
1
转载 HttpHandler与HttpModule的用处与区别
HttpHandler与HttpModule的用处与区别 问题1:什么是HttpHandler? 问题2:什么是HttpModule? 问题3:什么时候应该使用HttpHandler什么时候使用HttpModule? 答案1:HttpHandler,Http请求的处理者,例如ScriptHandler、WebServiceHandler,IHttpHandler的实
2015-09-24 16:15:56
1255
转载 反射入门(转)
反射基础 反射用于在程序运行过程中,获取类里面的信息或发现程序集并运行的一个过程。通过反射可以获得.dll和.exe后缀的程序集里面的信息。使用反射可以看到一个程序集内部的类,接口,字段,属性,方法,特性等信息。一、各种GetType()、typeof的区别 首先就是获取Tyoe对象的来源不同: class Program { st
2015-09-24 16:12:59
430
原创 面试问题集锦
先Mark一下,把面试被问到的比较经典的问题记录下来:前端:(1)分布式响应布局(2)jQuery的主要使用(3)后端:(1)在EF框架中,前端查询条件不同的时候,怎么做?(2)HttpHandler和HttpModule数据库:(1)分区表的使用(2)sql语句分页
2015-09-24 16:11:52
404
原创 二维数组与交错数组
一直对多维的数组不是很感冒,今天我决定彻底的把它搞明白!!首先搞清楚二维数组在C#和C++中的区别:int[,] 是二维数组,它就是传统意义上 n x m 的表,和 C++ 里的 int[][] 是一个意思。int[][] 是交错数组,为不定数组,是一个一维数组,只是在一维数组里的每个元素就嵌套一个一维数组。与 C++ 里的 int[][] 不同。它其实是一个 int[]
2015-09-15 10:56:11
6276
转载 MyEclipse的 at com.genuitec.eclipse.ast.deploy.core.Deployment.<init>错误解决办fa
我们使用myeclipse自动部署web项目时会设置服务器的位置,而部署的相关配置会存储在myeclipse工作目录下的“/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genuitec.eclipse.ast.deploy.core.prefs”中;因此当我们更换了服务器的配置时,在进行部署时就会报错at com.genuit
2015-09-02 14:35:06
978
原创 Eclipse操作Hbase遇到的问题:getMaster attempt 。。。
首先,说明一下开发环境,eclipse是部署在WIN7系统上,Hbase集群是部署在CentOS上面。 下面是网上转载的开发步骤: 1.添加包(1)我们解压包解压之后,得到如下包 (2)添加包添加包的操作 如上图5个步骤: 单 击hbase-》属性弹出(2所示)Properties for
2015-06-09 17:40:54
824
原创 Hadoop集群中启动namenode失败的解决办法
本hadoop集群规划为2台机器做namenode: 最近遇到了一个问题,执行start-dfs.sh的时候,在第一台机器上JPS发现namenode已经启动,可第二台的namenode没有启动。后来,在网上找了一下解决办法,发现是tmp文件夹的问题。具体配置如下 首先在home目录下建立一个目录 sudo mkdir tmp
2015-06-08 11:06:06
3519
转载 zookeeper原理(转)
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookee
2015-05-26 12:06:08
413
转载 zookeeper
一、概念 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。Z
2015-05-26 11:45:21
443
原创 Eclipse关联源码时候:failed to create the part's controls的解决方法
最近接触到Eclipse编程,在其中,关联源码 的时候,出来这个问题,如下图所示:刚开始,试着用Failed to create the part'sControls.这个关键词去查询解决方法,大概都说是与java环境变量有关,还有是什么版本的问题。。。后来,我查看报的异常,有一句Unmatched braces in the pattern....我就用这句去查询,才找到
2015-01-28 19:51:09
6510
1
原创 SSH连接时间过长解决办法
最近在配置SSH免登录的时候,连接主机的时候发现在输入SSH命令之后要等很长很长时间才会出现输入密码的提示,而在别人机器上基本都是立即就可以显示输入密码的提示。最后万能的百度告诉了我结果!解决办法如下:1.首先找到/etc/ssh/ssh_config文件2.用vim使用root权限打开该文件并编辑3.将27行的 #GSSAPIAuthentication no前面
2015-01-25 23:21:00
2189
转载 卸载CentOS自带的JDK
安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息:[root@localhost ~]$ java -versionjava version “1.6.0_22″OpenJDK Runtime Environment (IcedTea6 1.10.4) (rhel-1.41.1.10.4.el6-x86_64)OpenJDK 64-Bi
2015-01-24 14:03:40
1481
原创 2015年,怎么过?
时光飞逝,岁月如梭。一转眼,参加工作已经将近2年了,回首过去的岁月,感慨颇多,展望未来的日子,诸多迷茫。从当年只会拖拉控件,做Winform程序的菜鸟,到现在一人独撑WEB前端和后端的开发工作,自我感觉收获良多。可,也产生了很多迷茫。一直以来,我就把“业务在于专”作为我的座右铭,但由于公司的形势所迫,我不得不学习前后端的技术,HTML,CSS,JS,MVC......虽然最后都如期完成了项目,
2015-01-16 22:54:10
475
转载 我的web开发最强组合:Play1+angularjs+bootstrap ++ (idea + livereload)
原文 http://freewind.me/blog/20121226/1167.html首先说明我开发web的情况:个人开发前后端全部自己搞定网站类型多为传统多页面程序注重开发效率Javascritp能力不强美术细胞很少由于每个人情况不同,选择技术及方案的重点也不同,所以内容仅供参考。对于我来说,这一套不论开发效率还是开发感受都是很好的。编辑器我
2015-01-16 16:22:41
2007
转载 MVC,MVP,MVVM的区别
前端架构从MVC到MVP,再到MVVM,它们都有不同的应用场景。但MVVM已经被证实为界面开发最好的方案了。MVP是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负 责显示。作为一种新的模式,MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间的通信是通过Prese
2015-01-16 15:22:59
1114
转载 股票数据的获取方法(转载)
最近想自己写一个股票监控软件,但公司对这类软件有限制,所以自己写了个,绕开了公司的网关!用到了下面的数据获取方法,以作记录!股票数据的获取目前有如下两种方法可以获取:1.http/javascript接口取数据2.web-service接口1.http/javascript接口取数据1.1Sina股票数据接口以大秦铁路(股票代码:601006)为例,如果
2014-12-22 14:23:28
1306
原创 在部署MVC4.0网站的过程中遇到的问题以及解决办法
项目需要部署到IIS上,然后问题就来了: (1)配置错误 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的(overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny"或旧有的 allowOverride="false" 的位置标记明确设置的。解决办法:在控制面板————》程序————》启用或
2014-12-02 14:28:48
712
转载 10 大常见的web开发错误
自从1990年有了www互联网这个概念后,web应用程序经历了从提供静态HTML页面到完全动态的复杂的业务应用的改变。 今天我们有各种各样的电子资源或图书来告诉我们如何开发各种各样的应用程序。现在的开发环境也足够智能,可以帮我们发现并修复很多错误。甚至有很多不同的开发平台提供方便的将静态页面转换为高度可交互的应用的功能。 所有的这些开发模式、时间和平台都有共同点,并且容易犯相似
2014-11-12 23:48:32
783
转载 ASP.NET 开发人员不必担心 Node 的五大理由
我把我上一篇博文献给了讨论为什么 ASP.NET 开发者需要了解 Node.js 。就像高中辩论赛那样,因为没有任何技术抉择(或者提议)可以凭空存在,我想试试看翻盘,于是我决定从对立面重新想几个 ASP.NET 开发者应该离 Node 远点的理由 (最起码我深思熟虑之后再做决定)。 哦别误会……我真的很喜欢 Node,而且我觉得它提出的概念和模式将在很长一段时间内,对服务端 Web
2014-11-12 23:40:16
795
转载 POCO Controller 你这么厉害,ASP.NET vNext 知道吗?
阅读目录:POCO 是什么?为什么会有 POJO?POJO 的意义POJO 与 PO、VO 的区别POJO 的扩展POCO VS DTOController 是什么?关于 POCO ControllerPOCO Controller 应用识别 POCO Contr
2014-09-24 09:04:40
759
转载 C#实现一个最简单的HTTP服务器
简介 本文用C#实现了一个最简单的HTTP服务器类,你可以将它嵌入到自己的项目中,或者也可以阅读代码来学习关于HTTP协议的知识。 背景 高性能的WEB应用一般都架设在强大的WEB服务器上,例如IIS, Apache, 和Tomcat。然而,HTML是非常灵活的UI标记语言,也就是说任何应用和后端服务都可以提供HTML的生成支持。在这个小小的例子中,像IIS,、Apac
2014-08-22 23:29:22
2069
转载 10个超实用jquery插件资源
在当前的Web设计中,jQuery被越来越多地应用在Web开发中,之所以jQuery收到如此程度的欢迎,除了其本身具备的优秀易读易操作的代码编写机制外,更多的jQuery第三方插件也是其被快速传播应用的一大原因,这里为你整理了10多个在日常的Web开发过程中,通过jQuery实现的常用功能。1,Superfish – 优秀的jQuery多级下拉菜单 Superfish 是一个jQ
2014-08-22 23:21:39
531
转载 日期插件My97DatePicker
My97相信大家都不陌生,应该是我所见过的最强大的一个日历控件了,最近的项目中也比较多地用到了此控件,而且项目中经常会有不同时间范围的需求,在此列出一些比较常用的日期范围格式的设置,尽管在My97的官方文档中有很详细的介绍,正是因为很详细所以查找起来不是很方便。1 可以选择任何日期2 今天以前的日期3 今天以后的日期上面设置今天以前和今天以后的日期用到的是maxDate
2014-07-23 15:51:57
526
转载 jquery easyUI提示框的使用
1:弹出提示窗的使用(1)屏幕右下弹出提示窗口: $.messager.show({ title:'My Title', msg:'Message will be closed after 4 seconds.', timeout:4000,(可选) height:150, (可选) width:350,(可选) showTy
2014-07-21 16:11:45
759
转载 JQuery对html控件操作总结
语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text3. var checkValue=$("#select_i
2014-06-17 11:00:22
529
转载 在.NET使用JSON作为数据交换格式 (转载自周公)
我们知道在.NET中我们有多种对象序列化的方式,如XML方式序列化、Binary序列化,其中XML序列化是一种比较通用的在各语言之间传递数据的方式。除了这两种序列化方式之外,在.NET中还可以使用JSON序列化。JSON(JavaScript Object Notation)是一种轻量级轻量级的数据交换格式,并且它独立于编程语言,与XML序列化相比,JSON序列化后产生的数据一般要比XML序列
2014-06-05 10:25:39
479
原创 将byte[]转换为float
今天遇到一个问题,就是如何把byte【】类型的转换为float类型。后来找到了一个方法:很简单。。。 static void Main(string[] args) { float f = 12; byte[] bytes = BitConverter.GetBytes(f); Console.WriteLine(Bit
2014-05-21 11:16:46
5933
1
转载 byte和byte数组
说说byte和byte [],以及字节数组的转换 昨天一个同事在做串口通信时,需要将字符串和字节数组之间进行互相转换。下面我们来看一下SDK说明:byte 关键字代表一种整型,该类型按下表所示存储值:类型范围大小.NET Framework 类型 byte 0 到 255无符号 8 位整数S
2014-05-19 16:45:19
1800
转载 SQL模糊查询的语法
SQL模糊查询的语法为“SELECT column FROM table WHERE column LIKE ';pattern';”。 SQL提供了四种匹配模式: 1. % 表示任意0个或多个字符。如下语句: SELECT * FROM user WHERE name LIKE ';%三%'; 将会把name为“张三”,“三脚猫”,“唐
2014-02-12 11:26:26
1267
转载 CustomValidator控件
CustomValidator是用户自定义的验证控件,用来响应用户自定义的验证。可以使JS的客户端函数,也可以是写在后台代码中的服务端验证函数。以下是CustomValidator的常用属性属性描述 BackColor 背景颜色。 ClientValidationFunction
2013-12-24 15:00:07
1461
转载 RequiredFieldValidato控件
相信有过ASP.NET编程经验的人对RequiredFieldValidator都不会感到陌生吧。该控件的作用是禁止输入规定的内容(即属性InitialValue的值,该属性默认值为空字符串,我们经常用来验证用户输入的内容是否为空。)。另外,在验证前会自动去掉输入内容两端的空格。下面让我们一起看看RequiredFieldValidator的常用属性吧:
2013-12-24 14:59:28
1601
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人