- 博客(38)
- 资源 (8)
- 收藏
- 关注
转载 SELinux深入理解
1. 简介 SELinux带给Linux的主要价值是:提供了一个灵活的,可配置的MAC机制。 Security-Enhanced Linux (SELinux)由以下两部分组成: 1) Kernel SELinux模块(/kernel/security/selinux) 2) 用户态工具 SELinux是一个安全体系结构,它通过
2015-10-28 14:31:52 383
原创 RadioButton组也可通过添加上HorizontalScrollView 实现左右滑动
RadioButton组也可通过添加上HorizontalScrollView 实现左右滑动
2015-10-27 17:43:56 3120 1
转载 String的compareTo()方法返回值
compareTo()的返回值是整型,它是先比较对应字符的大小(ASCII码顺序),如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的 差值,如果第一个字符和参数的第一个字符相等,则以第二个字符和参数的第二个字符做比较,以此类推,直至比较的字符或被比较的字符有一方 全比较完,这时就比较字符的长度. 例: String s1 = "abc"; String
2015-10-27 15:39:52 510
转载 php 设置报错等级
定义和用法: error_reporting() 设置 PHP的报错级别并返回当前级别。函数语法: error_reporting(report_level)如果参数 level未指定,当前报错级别将被返回。下面几项是 level可能的值: 值 常量 描述 1 E_ERROR 致命的运行
2015-10-25 19:59:02 539
原创 perl、python、ruby写网页时,一定要先输出Content-Type: text/html; charset=utf-8\r\n
perl、python、ruby写网页时,一定要先输出Content-Type: text/html; charset=utf-8\r\n
2015-10-25 19:46:13 2538
转载 java中使用switch case报错case expressions must be constant expressions
一、发现问题private int CLICK_QUERY = 1;private int CLICK_RESET = 2;@Overridepublic void onClick(View v){ int tag = (Integer) v.getTag(); switch (tag) { case CLICK_QUERY: query();
2015-10-20 15:18:59 616
原创 PHP中使用事务实例
<?php$handler=mysql_connect("localhost","root","password");mysql_select_db("task");mysql_query("SET AUTOCOMMIT=0");//设置为不自动提交,因为MYSQL默认立即执行mysql_query("BEGIN");//开始事务定义if(!mysql_query("insert int
2015-10-20 12:22:23 443
原创 通过php接收用户提交数据时的安全横测
在我们接收用户提交的数据时,为了数据的安全性我们需要使用 get_magic_quotes_gpc() 函数来判断特殊字符的转义是否已经开启。如果这个选项为off(未开启),返回0,那么我们就必须调用addslashes 这个函数来为字符串增加转义。
2015-10-20 10:10:45 542
转载 mongodb查询的语法(大于,小于,大于或等于,小于或等于等等)
1 ) . 大于,小于,大于或等于,小于或等于$gt:大于$lt:小于$gte:大于或等于$lte:小于或等于例子:db.collection.find({ "field" : { $gt: value } } ); // greater than : field > valuedb.collection.find({ "field" : { $
2015-10-19 15:47:54 1389
转载 PHP发送POST请求的三种方式
class Request{ public static function post($url, $post_data = '', $timeout = 5){//curl $ch = curl_init(); curl_setopt ($ch, CURLOPT_URL, $url); curl_setopt ($ch, CU
2015-10-19 14:21:04 747
转载 Mongodb与spring集成 MongoRepository实现增删改查和复杂查询
与HibernateRepository类似,通过继承MongoRepository接口,我们可以非常方便地实现对一个对象的增删改查,要使用Repository的功能,先继承MongoRepository接口,其中T为仓库保存的bean类,TD为该bean的唯一标识的类型,一般为ObjectId。之后在service中注入该接口就可以使用,无需实现里面的方法,spring会根据定义的规则自动生成。
2015-10-19 14:04:09 10795 1
转载 Angularjs select option 为什么显示问号
今天做下拉框总是出现默认的问号:经过google不断的查看资料,发现是因为ng-model没有赋值,而且必须是对象.属性;错误的代码:$scope.localeOptions = [ { id:"zh_CN", name:"简体中文" }, {
2015-10-19 14:01:52 820
转载 SpringMVC注解@RequestParam全面解析
在SpringMVC后台控制层获取参数的方式主要有两种,一种是request.getParameter("name"),另外一种是用注解@RequestParam直接获取。这里主要讲这个注解 一、基本使用,获取提交的参数 后端代码: Java代码 @RequestMapping("testRequestParam") public Stri
2015-10-19 14:00:42 389
原创 /proc/cpuinfo中siblings 和 cpu cores的区别
* processor 条目包括这一逻辑处理器的唯一标识符。* physical id 条目包括每个物理封装的唯一标识符。* core id 条目保存每个内核的唯一标识符。* siblings 条目列出了位于相同物理封装中的逻辑处理器的数量。* cpu cores 条目包含位于相同物理封装中的内核数量。* 如果处理器为英特尔处理器,则 vendor id 条目中的字符串是 Ge
2015-10-18 17:05:42 6586
原创 GB和GiB的区别
Gibibyte(giga binary byte的缩写)是信息或计算机硬盘存储的一个单位,简称GiB。由来“GiB”、“KiB”、“MiB”等是于1999年由国际电工协会(IEC)拟定了"KiB"、“MiB”、“GiB"的二进制单位,专用来标示“1024进位”的数据大小。而后,这一标注规范又于2008年并入国际标准化组织(ISO)文件。具体的来说,1GiB=1024MiB,1MiB=1024Ki
2015-10-18 08:56:56 63502
原创 linux文件的特殊权限:SUID、SGID、SBIT
1、Set UID简称SUID,其限制与功能:(只针对文件有效)*SUID权限仅对二进制程序有效;*执行者对于该程序需要具有x的可执行权限;*本权限仅在执行该程序的过程中(run-time)有效;*执行者将具有该程序所有者的权限。如,普通用户可以修改密码就是一个很好的例子[root@localhost test]# ll /usr/bin/passwd -rwsr-
2015-10-17 16:39:32 598
原创 linux文件的隐藏属性chattr,lsattr
命令参数:chattr [+-=] [ASacdijtu] 文件或目录常用的也就两个:a:当设置了a之后,这个文件将只能增加数据,而不能删除也不能修改数据,只有root才设置这个属性i:这个i很厉害,它可以让一个文件“不能删除、改名、设置连接、也不能写入或添加数据”,对系统的安全的有相当大的帮助。只有root才能设置这个属性。举例:cd /tmptouch attrtest
2015-10-17 16:18:56 536
原创 linux下alias命令详解
功能说明:设置指令的别名。 语 法:alias[别名]=[指令名称] 形如: aliascp=“cp -i” ; 补充说明:用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。 alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在/etc/profile或自己的~/.bashrc中设定指令的别名。
2015-10-17 10:47:26 517
转载 IntelliJ IDEA 快捷键和设置
实用快捷键:Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*...*/ )Ctrl+D 复制行Ctrl+X 删除行快速修复 alt+enter (modify/cast)代码提示 alt+/ctr+G 定位某一行Shift+F6 重构-重命名Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+E 最近打开的文件Ctrl+J
2015-10-16 13:55:39 405
转载 AngularJS 最常用的八种功能
第一 迭代输出之ng-repeat标签ng-repeat让table ul ol等标签和js里的数组完美结合12345{{person.name}} is {{person.age}} years old.你甚至可以指定输出的顺序:1第二 动态绑定
2015-10-15 15:13:40 318
原创 PHP Ajax 跨域问题最佳解决方案
本文通过设置Access-Control-Allow-Origin来实现跨域。例如:客户端的域名是client.aaa.com,而请求的域名是server.aaa.com。如果直接使用ajax访问,会有以下错误:XMLHttpRequest cannot load http://server.aaa.com/server.php. No 'Access-Control-Allo
2015-10-15 15:10:42 417
原创 AngularJS中的$http.post与jQuery.post的区别
很多时候我们需要用ajax提交post数据,angularjs与jq类似,也有封装好的post。但是jQuery的post明显比angularjs的要简单一些,人性化一些。AngularJS:?1234$http.post('do-submit.php',myData).success(
2015-10-15 15:08:59 444
原创 Ruby 变量
Ruby 支持五种类型的变量。一般小写字母、下划线开头:变量(Variable)。$开头:全局变量(Global variable)。@开头:实例变量(Instance variable)。@@开头:类变量(Class variable)类变量被共享在整个继承链中大写字母开头:常数(Constant)。
2015-10-13 16:32:09 381
原创 perl与php之异同
依据个人经验,不说两者的好劣,只说两者的异同。1、变量名Perl变量名的定义有三种,以$、%及@开头,分别代表一般变量、哈希变量及数组变量。而PHP则所有变量统一用$开头,这一点,PHP似乎更简洁一些。并且PHP的哈希数组,本身就是已经排过序的,Perl则不是2、基础函数的多寡Perl的基础函数很少,跟C比较接近,单从这一点考虑,个人认为Perl要高级一些,系统一些。PHP
2015-10-13 15:20:52 874
原创 apache python配置中遇到的问题
1、始终报500错误,但是可以正常支持perl解决方法:可能是python版本的问题,我一开始使用的python3.5版本,一直不成功,当然期间也查了很多资料,后来改为python2.6版本就没有问题了2、
2015-10-12 17:33:09 490
原创 windows环境下,python连接mysql数据库
环境配置:python2.6、mysql5.6、apacheMySQLdb下载地址:http://www.codegood.com/downloads#!D:/python/python.exe# -*- coding: UTF-8 -*-import MySQLdbprint "Content-type:text/html\r\n\r\n"
2015-10-12 17:25:49 1255
原创 memcached在windows下的安装与启动
下载Memercached For Windows,直接搜索就可以,网上有很多,文件很小只有几百K。下载完成后:1、解压到指定目录,如:C:\memcached 2、用cmd打开命令窗口,转到解压的目录,输入 “memcached.exe -d install”。 3、打开控制面板,打开服务,可以看到memcached已经在上面可,如果没有启动,则手动启动一下。
2015-10-10 15:31:01 450
转载 Redis和Memcached的区别
Redis的作者Salvatore Sanfilippo曾经对这两种基于内存的数据存储系统进行过比较:Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持更丰富的数据操作,通常在Memcached里,你需要将数据拿到客户端来进行类似的修改再set回去。这大大增加了网络IO的次数和数据体积。在Redis中,这些复杂的操作通常和一般的GET/SET
2015-10-09 10:47:42 406
原创 redis入门2:Redis的键命令
如下表显示键的一些基本命令:S.N.命令 & 描述1DEL key此命令删除键,如果存在2DUMP key 该命令返回存储在指定键的值的序列化版本。3EXISTS key 此命令检查该键是否存在。4EXPIRE key seconds指定键的过期时间
2015-10-08 15:15:23 314
原创 redis入门1: Redis数据类型
Strings - 字符串redis 127.0.0.1:6379> SET name "zzm"OKredis 127.0.0.1:6379> GET name"zzm"Hashes - 哈希值redis 127.0.0.1:6379> HMSET user username zzm password 123456OKredis 127.0.0.1:6379>
2015-10-08 15:06:46 331
原创 在windows系统上的安装redis
以下操作均在64位操作系统上进行1、下载redis安装包,下载地址:https://github.com/ServiceStack/redis-windows2、下载完成后,直接解压即可,比如解压到:E:\redisredis-benchmark.exe #基准测试redis-check-aof.exe # aof
2015-10-08 14:43:16 376
转载 HTML6 初探 — 你没看错,是6不是5
HTML5 概述 HTML5 是 HTML 语言最受欢迎的版本之一,它支持音频和视频、离线存储、移动端、和标签属性等等。还提供了, , 这样的标签来帮助开发者更好地组织页面内容。然而 HTML5 规范仍然没有最后定稿,并且它并不是一个真正意义上的语义标记语言。 HTML6 展望 你有没有曾经希望能在 HTML 中使用自定义标签?比如:使用来显
2015-10-08 13:36:13 869
android7.1.2内置讯飞输入法
2020-12-23
android7.1.2内置搜狐输入法
2020-12-23
cas实现单点登录服务端及客户端
2015-09-17
hibernate+jpa注解实现最简单的增删改查
2011-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人