一、问题产生的背景:
在敲牛腩新闻发布系统的后台登录页面的时候,我们用到了RequiredFieldValidator控件(验证非空控件),该控件的作用是禁止输入规定的内容,RequiredFieldValidator控件有一个属性InitialValue(初值的意思),如果它的值是空,那么这个空间就会起到禁止输入规定的内容的作用了——禁止输入“空”,另外,在验证前会自动去掉输入内容...
分类:
移动平台 时间:
2015-07-17 14:10:59
收藏:
0 评论:
0 赞:
0 阅读:
362
我们在利用C#开发桌面程序(Winform)程序的时候,经常需要获取一些跟系统相关的信息,例如用户名、MAC地址、IP地址、硬盘ID、CPU序列号、系统名称、物理内存等。
首先需要引入命名空间:
using System.Management;来自小勇.NET博客:http://blog.csdn.net/xiaoyong_net
示例代码: ///
/// 获取本机用户名...
分类:
Windows开发 时间:
2015-07-17 14:10:51
收藏:
0 评论:
0 赞:
0 阅读:
430
移动互联网的普及,越来越多的移动应用陷入安全门,各种信息泄露、盗号风波层出不穷。越来越多的黑客盯上了移动应用,而SD 卡中以明文存放的个人信息,数据库中未加密存储的用户名和密码,收集的分析并以明文方式发到远程服务器,这些情况都使得黑客攻击更容易。...
分类:
移动平台 时间:
2015-07-17 14:10:50
收藏:
0 评论:
0 赞:
0 阅读:
358
作者:郭孝星
微博:郭孝星的新浪微博
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
github:https://github.com/AllenWell一 下载Android Studio由于很多人连不上Android的官网,这里给出的是Android Studio中文组的下载地址,他们的更新服务做的挺好的。Android...
分类:
移动平台 时间:
2015-07-17 14:10:29
收藏:
0 评论:
0 赞:
0 阅读:
225
int
main(int
argc, const
char
* argv[])
{
@autoreleasepool
{
//第一种方法:
NSFileManager实例方法读取数据
NSArray*
paths = NSSearchPathForDirectoriesInDoma...
分类:
移动平台 时间:
2015-07-17 14:10:20
收藏:
0 评论:
0 赞:
0 阅读:
213
#include
#include
#include
#include
using namespace std;
#define INF 0x3fffffff
int v[4][2] = {{1,0},{0,1},{-1,0},{0,-1}};
int ma[500][500];
int a[500][500];
int flow[505][505];
int p[500];
int...
分类:
编程语言 时间:
2015-07-17 14:10:09
收藏:
0 评论:
0 赞:
0 阅读:
297
(内容大多来自python核心编程)
创建一个python对象然后把它赋给另一个变量时,python仅仅是拷贝了这个对象的引用。
序列类型(字符串、列表和元组)的默认拷贝类型是浅拷贝,具体的施行方式有三种:
1、完全切片操作[:];2、利用 工厂函数,比如list(),dict()3、使用copy模块的copy函数person=['name',['savings',100.00]]
hubby...
分类:
其他 时间:
2015-07-17 14:09:59
收藏:
0 评论:
0 赞:
0 阅读:
183
在之前的SharePoint Online版本里,可以创建一个唯一的public站点,然后外界的用户就可以匿名访问了。 对于需要做一些企业形象展示的需求来说,这个还是比较实用的,但是因为一些原因,微软在2015年1月份去掉了这个功能。对于已经使用了这个功能的客户,微软会继续提供服务2年,但是对于新的用户,微软推荐使用第三方合作伙伴。可以查看 这里, 主要是两家供应商,GoDaddy和Wix.com。...
分类:
其他 时间:
2015-07-17 14:09:49
收藏:
0 评论:
0 赞:
0 阅读:
460
最近在参加第八届全国大学生信息安全竞赛,成功杀入决赛。本人负责核心模块的hook,hook的实现还是用开源框架Xposed。其中的一个需求就是保护用户的敏感数据:当前位置信息。前期做了很多尝试都失败了,这里换一种角度思考,顿时眼前一亮。呵呵,不在这里扯淡了,开始进入正题。LBS应用的定位原理经常用微信、人人的用户会发现,这一类客户端有个比较有意思的功能,就是在你发状态的时候可以添加自己的位置,可以查...
分类:
微信 时间:
2015-07-17 14:09:39
收藏:
0 评论:
0 赞:
1 阅读:
5412
myeclipse 上安装 Maven3
环境准备:
JDK 1.6
Maven 3.2.5
myeclipse 2013
安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前最新版本是 3.2.5,我用的也是这个。
首先去下载 Maven(注意:Maven3.3以上的版本需要1.7以上版本的...
分类:
系统服务 时间:
2015-07-17 14:09:29
收藏:
0 评论:
0 赞:
0 阅读:
286
Problem Description
A palindrome is a symmetrical string, that is, a string read identically from left to right as well as from right to left. You are to write a program which, given a string, dete...
分类:
其他 时间:
2015-07-17 14:09:19
收藏:
0 评论:
0 赞:
0 阅读:
143
题目:
Write a function to find the longest common prefix string amongst an array of strings.
就是要求一些字符串的最长公共前缀。
code:
class Solution {
public:
string longestCommonPrefix(vector& strs) {...
分类:
其他 时间:
2015-07-17 14:09:09
收藏:
0 评论:
0 赞:
0 阅读:
240
简介
好久没有写博客了,最近公司产品刚发布了,终于有一点休闲的时间了,趁这个空闲的时间,今天给大家写一个数字动画的效果,可能在以后的时间,或许大家会用的到,值得大家收藏,直接拿过去用就好了。
一:想都不用想的,有图有真相,看着爽了,在看下面源码
二:实例源码分析
①:首先定义接口
package com.demo.tools.view;
/**
* 数...
分类:
移动平台 时间:
2015-07-17 14:08:59
收藏:
0 评论:
0 赞:
0 阅读:
244
Pleasant sheep and big big wolf
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2372 Accepted Submission(s): 989
Problem Description
...
分类:
其他 时间:
2015-07-17 14:08:53
收藏:
0 评论:
0 赞:
0 阅读:
200
介绍
命令模式(Command)的定义是:用于将一个请求封装成一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或者记录请求日志,以及执行可撤销的操作。也就是说改模式旨在将函数的调用、请求和操作封装成一个单一的对象,然后对这个对象进行一系列的处理。此外,可以通过调用实现具体函数的对象来解耦命令对象与接收对象。
正文
我们来通过车辆购买程序来展示这个模式,首先定义车辆购买...
分类:
编程语言 时间:
2015-07-17 14:08:39
收藏:
0 评论:
0 赞:
0 阅读:
154
介绍
策略模式定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化不会影响到使用算法的客户。
正文
在理解策略模式之前,我们先来一个例子,一般情况下,如果我们要做数据合法性验证,很多时候都是按照swith语句来判断,但是这就带来几个问题,首先如果增加需求的话,我们还要再次修改这段代码以增加逻辑,而且在进行单元测试的时候也会越来越复杂,代码如下:
...
分类:
编程语言 时间:
2015-07-17 14:08:29
收藏:
0 评论:
0 赞:
0 阅读:
93
介绍
观察者模式又叫发布订阅模式(Publish/Subscribe),它定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象,这个主题对象的状态发生变化时就会通知所有的观察者对象,使得它们能够自动更新自己。
使用观察者模式的好处:
支持简单的广播通信,自动通知所有已经订阅过的对象。页面载入后目标对象很容易与观察者存在一种动态关联,增加了灵活性。目标对象与观察者之间的抽...
分类:
编程语言 时间:
2015-07-17 14:08:19
收藏:
0 评论:
0 赞:
0 阅读:
203
介绍
代理,顾名思义就是帮助别人做事,GoF对代理模式的定义如下:
代理模式(Proxy),为其他对象提供一种代理以控制对这个对象的访问。
代理模式使得代理对象控制具体对象的引用。代理几乎可以是任何对象:文件,资源,内存中的对象,或者是一些难以复制的东西。
正文
我们来举一个简单的例子,假如dudu要送酸奶小妹玫瑰花,却不知道她的联系方式或者不好意思,想委托大叔去送这...
分类:
编程语言 时间:
2015-07-17 14:08:10
收藏:
0 评论:
0 赞:
0 阅读:
180
介绍
装饰者提供比继承更有弹性的替代方案。 装饰者用用于包装同接口的对象,不仅允许你向方法添加行为,而且还可以将方法设置成原始对象调用(例如装饰者的构造函数)。
装饰者用于通过重载方法的形式添加新功能,该模式可以在被装饰者前面或者后面加上自己的行为以达到特定的目的。
正文
那么装饰者模式有什么好处呢?前面说了,装饰者是一种实现继承的替代方案。当脚本运行时,在子类中增加行为会...
分类:
编程语言 时间:
2015-07-17 14:07:59
收藏:
0 评论:
0 赞:
0 阅读:
257
介绍
与创建型模式类似,工厂模式创建对象(视为工厂里的产品)时无需指定创建对象的具体类。
工厂模式定义一个用于创建对象的接口,这个接口由子类决定实例化哪一个类。该模式使一个类的实例化延迟到了子类。而子类可以重写接口方法以便创建的时候指定自己的对象类型。
这个模式十分有用,尤其是创建对象的流程赋值的时候,比如依赖于很多设置文件等。并且,你会经常在程序里看到工厂方法,用于让子类类定义...
分类:
编程语言 时间:
2015-07-17 14:07:49
收藏:
0 评论:
0 赞:
0 阅读:
132