自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 收藏
  • 关注

原创 c日常

回文子创 manacher方法#include #include #include #define min(a,b) ( ((a)>(b)) ? (b):(a) )char * init (char *list,int n){ int i; char *str; // printf("%d\n",2*n+2); str = (char *)mal

2016-10-03 23:37:04 338

原创 日常算法

#include #include #include typedef struct Node{ //char alpha; int count; struct Node *child [26];}TNode,*Tptr;Tptr root;int insert(char * word){ Tptr p = root; int i,

2016-10-02 01:36:56 265

原创 MYSQL日常

一:"insert into tblPointDetail (courseId,gradeId,title,ext,parentId,inTree)values(3,1,unhex('".bin2hex('后的结果')."'),'{"level":3}',21748,1);"bin2hex unhex这样插入数据库转换可以防止乱码二字段命名 不要用关键字 会有很多坑

2016-02-23 22:00:10 274

原创 杂(php7安装与其相关)

php7的安装前面并没有遇到什么问题但是在后期sudo echo "PATH=$PATH:/usr/local/php/bin">> /etc/profile(/etc/profile是每个用户登录时都会运行的环境变量设置 修改重启后生效,需要立即生效 source /etc/profile)却出现了权限错误的问题  然后su root 切换成root账户后再进行相关操作就可以了) (

2016-01-02 03:19:00 5526

原创 mysql日常

in(...)不影响右侧的索引>

2015-12-08 14:02:29 341

原创 ueditor过滤

ueditor编辑框内生成的文本,是标准的html代码而一般对于纯文本框的输入 一般要使用过滤(如 htmlspecialchars)因此要在前端正常显示,必须要使用htmlspecialchars_decode来解码。如果在编辑框内原本就有html的标签或js语句alert('xxx')这样的语句,ueditor会单独将这些部分来html编码,再传入后端 后端再度编码存入数据库。

2015-11-23 20:13:11 664

原创 .htaccess

我们都知道每一次的页面访问都是一次独立的运行要在不同访问时共享数据一般是通过session,post,get,url传参我们知道框架的一些配置都是通过入口文件来一步步导入(像require这样)的,那不经过入口 是如何保持这些配置的呢这就是通过.htaccess来实现的就比如lara  RewriteEngine On # Redirect Trailin

2015-11-19 21:58:59 319

原创 索引

概要: 索引(MySQL中的key)是存储引擎用于快速找到记录的一种数据结构     索引文件的存储是独立与存储的数据的一部分 就像是书的目录与内容的关系索引本身也很大   因此索引往往以索引文件的形式存储的磁盘上  因此索引查找过程中就要产生磁盘I/O消耗   I/O读取直接地影响了数据库的效率 所以索引要尽量减少                   查找过程中磁盘I/O的存取次数

2015-10-31 23:34:20 281

原创 null unset

null会将对应的存储空间清空unset() 销毁指定的变量_________class test{  private $a;  public function __construct(){    $this->a=2;  }  function __get($name){    return $this->a;  }}___________

2015-10-24 23:29:19 248

原创 闭包

function f1(){     $n=10;    Add=function(){$n+=1}    function f2(){      echo $n;    }    return f2;  }            function(){$n+=1} 并不会自动调用错误代码——————————————

2015-10-21 10:56:07 240

原创 facade的调用原理和过程

1.一个类 如  ....CacheManager.php2.一个provider ... CacheServiceProvider3.class CacheServiceProvider extends ServiceProvider {public function register(){$this->app->singleton('cache', function($

2015-10-21 02:17:36 3799

原创 ioc

IoC(控制反转:Inverse of Control)https://phphub.org/topics/789关于注入第一类:一个类中由构造函数内添加注入实体内class ability{...}class man{ protected $ability; public function __construct() {

2015-10-19 03:11:35 311

原创 composer

Composer 是 PHP 用来管理依赖(dependency)关系的工具安装方式分为两种1.locally和2.globally使用composer 在项目根目录要有composer.json 文件。该文件包含了项目的依赖和其它的一些元数据。类似于poser.json { "license": "MIT", "type": "project",

2015-10-19 02:32:18 310

原创 配置laravel遇到的问题

1.把域名绑定到 (app)/public 下/etc/apache/sites-avaibale/000-000-default.conf2.public/index.php作为入口文件 但是直接访问会500因为存在.htaccess所以会出现问题所以此时要开启 mods_rewrite sudo a2enmod rewrite还要修改AllowOverride

2015-10-17 22:16:59 292

原创 lara with tp

laravel缓存机制做得好 各种缓存的使用接口也很清晰使用RESTful api  REST1充分利用 HTTP 协议本身语义。2无状态,这点非常重要。在调用一个接口(访问、操作资源)的时候,可以不用考虑上下文,不用考虑当前状态,极大的降低了复杂度也很多华而不实的功能tp基础的功能都实现了 实现起来简单清晰tp的很多逻辑放在controller里 容易让控制器

2015-10-17 20:48:15 11249

原创 html编码

在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码。如 记事本选择以utf-8保存,从文件读取的UTF-8字符被转换为Unicode字符到内存里。编辑完成后再转为utf-8保存的信息,表示该网页用的UTF-8编码 charset="xx"服务器读取.html文件 根据头部的信息将读取的文件动态转化为xx编码发送给浏

2015-10-05 15:06:31 254

原创 sqlb

**************************************************************************************************************************************************************************************三表查询 buy wor

2015-09-26 00:22:30 510

原创 并发杂堆

尽量减少不必要的数据库查询如果数据不需要非常及时的可以使用缓存,间隔一段时间读取。SQL该优化的优化,表,该加索引的时候加索引。请求,尽可能的走异步操作,队列的方式进行请求,这样防止高并发。分库分表(面对大数据量1.换固态硬盘加快硬盘的读写效率。2.建立缓存中间件降低对硬盘的读写次数,缓存不用多说了,最最最基本和重要的优化策略。3.将硬盘

2015-09-23 17:57:33 458

原创 hadoop

http://www.powerxing.com/install-hadoop/单机与伪分布式区别就是伪分布式依靠软件实现了一个hdfs 伪分布式读取的则是 HDFS 上的数据在单节点上以伪分布式的方式运行 节点既作为 NameNode 也作为 DataNode直接运行hadoop 都是在hadoop目录下 运行sbin/start-dfs.sh 这样的操作来运

2015-07-22 01:54:31 184

转载 ssh

传统的网络服务程序,如:ftp、pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而且,这些服务程序的安全验证方式也是有其弱点的, 就是很容易受到“中间人”(man-in-the-middle)这种方式的攻击。所谓“中间人”的攻击方式, 就是“中间人”冒充真正的服务器接收你传给服务器的数据,然后再冒充你把数据传给真正的

2015-07-22 00:50:14 235

原创 算法日常

1普通的算法题需要考虑数组长度为0的情况 所以a[0]这种觉得一定没问题的变量其实存在很多的问题的

2015-07-20 01:40:23 203

原创 mysql学习笔记--基础篇

mysql逻辑架构 (三层     最上层为客户端  负责进行链接,认证等     第二层 负责 解析 优化(解析树) 缓存 分析 以及所有的内置函数(日期 时间 数学和加密)      第三层为存储引擎  数据存储和提取 只是相应上层服务器请求每个客户端链接会在服务器进程中拥有一个线程 这个链接的查询只会在这个线程中执行服务器缓存线程 不需要为每个新建

2015-07-19 15:45:59 224

原创 shell变量

14 echo ${str:1:5} 15 array=(1 2 3 4) 16 #${array[2]}=2 17 array[2]=2 18 echo ${array[2]} 19 echo ${array[*]}./test.sh: 行 16: 3=2: 未找到命令${array[2]}先执行返回的是一个常量 然后3=2 是一个常量赋值给另一个常量当然错误

2015-07-19 10:37:24 207

原创 关于脚本

举个例子说:如果建立了一个程序,叫aaa.exe,可以打开.aa为扩展名的文件,为.aa文件的编写指定了一套规则(语法),当别人编写了.aa文件后,自己的程序用这种规则来理解编写人的意图,并作出回应进行相应执行,那么,这一套规则就是脚本语言。php引擎就是c写的而java作为编译语言有先特殊Java语言使用模式Java虚拟机屏蔽了与具体平台相关的信息,使得Java语

2015-07-11 19:45:28 352

原创 日常3

关于数据库引擎问题关于数据类型问题

2015-06-22 16:48:24 180

原创 日常3--ueitor

用ueditor php版一直苦于找不到修改设置的方法 /ueditor/php/config.json里修改也没用上传图片大小都限制不了所以直接去改 php/uploader.class.php 328源码    private function  checkSize()    {        return $this->fileSize     }直接修改

2015-06-21 22:16:50 303

原创 日常2

java bean内是无法使用seesion的要得到session的值 就要通过jsp或servlet对其赋值例如 setSession()servlet中CartBean temp =new CartBean();temp.setId(id);session.setAttribute("cart",temp);             clas

2015-06-19 00:06:55 229

原创 eclipse 404 500

HTTP Status 404HTTP Status 500 - java.lang.IllegalStateException: No output folder之前看到网上说修改 /usr/lib/tomcat/work/Catalina/权限可是并没有什么卵用,然后进入 webapps/server里 再把全部的权限调高就可以了至于之前的调试

2015-06-15 22:07:08 554

原创 日常

ajaxreturn 之后不会执行代码修改之后session消失

2015-06-15 16:16:58 194

原创 eclipse与j2ee

eclipse 运行时 tomcat是被载入具体是在新建项目时被载入的和单独用浏览器运行8080端口访问是不一致的所以如果用浏览器访问了该端口 eclipse就无法访问了

2015-05-25 21:23:01 461

原创 杂(各类小细节)

1)include html代码会直接输出      在ob_start之后也会直接读入缓冲中      test.php代码 ob_start();ob_implicit_flush(0);include('test.html');$content = ob_get_clean();$content=htmlspecialchars($content);echo $c

2015-05-20 02:43:58 260

原创 引用为变量

$a=0;test($a);echo $a;function test(&$a){$a++;}输出1

2015-05-18 19:28:35 194

原创 call_user_func

很多场景是这样的:1、你要调用的函数名是未知的2、要调用函数的参数类型及个数也是未知的因为未知,所以得用call_user_func这样的函数。例如 call_user_func($filter, $val);

2015-05-18 18:48:48 228

原创 static变量

php static变量只会初始化一次

2015-05-18 12:30:14 175

原创 ""

$content  .=  "\nL(".var_export(L(),true).");\nC(".var_export(C(),true).');Think\Hook::import('.var_export(Hook::get(),true).');}';

2015-05-14 20:28:26 228

原创 php oop杂

void __autoload ( string $class )你可以通过定义这个函数来启用类的自动加载。class myClass {    public function __construct() {        echo "myClass init'ed successfuly!!!";    }}?>./index.php/

2015-04-28 17:19:17 318

原创 php方法重载

php manual 内容:方法重载 ¶public mixed __call ( string $name , array $arguments )public static mixed __callStatic ( string $name , array $arguments )在对象中调用一个不可访问方法时,__call() 会被调用。用静态

2015-04-28 15:56:25 309

原创 关于php权限

public: 公有类型        在子类中可以通过self::var调用public方法或属性,parent::method调用父类方法      在实例中可以能过$obj->var 来调用 public类型的方法或属性protected: 受保护类型        在子类中可以通过self::var调用protected方法或属性,parent:

2015-04-27 17:23:00 315

原创 编码问题

SHOW VARIABLES LIKE 'character_set_%'Variable_nameValuecharacter_set_clientutf8character_set_connectionutf8character_set_databaselatin1character_set_filesystembinarycharacter_set_resultsutf8char

2015-04-09 01:42:14 246

原创 CGI CLI 与 模块模式

PHP 常量 PHP_SAPI 具有和 php_sapi_name() 相同的值返回 web 服务器和 PHP 之间的接口类型。在Apache环境下面输出的结果是“apache2handler”在Cgi模式下输出的结果是“cgi-fcgi”在命令行模式下输出的结果是“cli”以CGI方式运行时,web server将用户请求以消息的方式转交给PHP独立进程,PHP与

2015-04-07 14:48:57 650

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除