自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kakugou的专栏

心若在梦就在,只不过是从头再来....

  • 博客(61)
  • 收藏
  • 关注

原创 strip_tags函数升级版

只去除html标签

2023-02-13 09:40:28 116

转载 在linux中命令后面带参数“-”与“--”有什么不同

第一种:参数用一横的说明后面的参数是字符形式。第二种:参数用两横的说明后面的参数是单词形式。第三种:参数前有横的是 System V风格。第四种:参数前没有横的是 BSD风格。有关System V和BSD的其他区别:系统启动过程中 kernel 最后一步调用的是 init 程序,init 程序的执行有两种风格,即 System V 和 BSD。System V 风格中 init 调用 /etc/inittab,BSD 风格调用 /etc/rc,它们的目的相同,都是根据 runlevel

2022-04-05 11:29:21 584

原创 mysql 导出存储过程

导出语句:mysqldump -u 数据库用户名 -p -n -t -d -R --triggers=false 数据库名 > 文件导入语句:mysql -u用户名 -p 数据库 < 导出的.sql文件

2022-03-25 11:01:03 1919

转载 Git删除远端分支之后本地branch -a还有缓存的解决方式

git remote show origin查看远端地址,远端分支及其当前状态如果已经删除的分支后面会提示 stale已经过时的分支(use 'git remote prune' to remove)删除该分支缓存未删除的分支后面是tracked还存在的分支这时使用git remote prune origin会将远程缓存已删除的分支清除这时使用git branch -a可以查看哪些已经删除的分支已经不存在了...

2021-05-25 16:51:21 459

转载 2021-04-27

tsc : 无法加载文件,因为在此系统上禁止运行脚本1、TypeScript安装成功2、vscode上点击终端 > 运行任务时报错报错截图解决方法:(亲测可用)以管理员身份运行 PowerShell,并执行命令set-ExecutionPolicy RemoteSigned将PowerShell的执行策略更改为RemoteSigned1、win+x 选择Windows PowerShell 即可打开shell2、运行 set-ExecutionPolicy Remo.

2021-04-27 10:02:40 58

转载 git cherry-pick 将另一个分支的某个提交拉取到当前分支(也叫做遴选),在命令窗口和sourcetree中的使用

在开发过程中,我们可能会遇到多个分支同时开发的情况,这时,如果你只想要拉取其他分支指定的提交文件,就使用cherry-pick命令就可以实现啦.在git命令窗口将另一个分支的某个提交拉取到当前分支:输入命令:get cherry-pick 版本号在sourcetree中操作:点击确定就ok啦....

2020-10-15 14:06:15 1208

转载 git cherry-pick 教程

对于多分支的代码库,将代码从一个分支转移到另一个分支是常见需求。这时分两种情况。一种情况是,你需要另一个分支的所有代码变动,那么就采用合并(git merge)。另一种情况是,你只需要部分代码变动(某几个提交),这时可以采用 Cherry pick。一、基本用法git cherry-pick命令的作用,就是将指定的提交(commit)应用于其他分支。$ git cherry-pick <commitHash>上面命令就会将指定的提交commitHash,应用于当

2020-10-15 14:04:16 343

转载 通过案例理解position:relative和position:absolute

通过案例理解position:relative和position:absolutew3school过了HTML的知识之后,觉得要自己单纯地去啃知识点有点枯燥,然后自己也很容易忘记,所以便找具体的网站练手便补上不懂的知识点。position:relative和postion:absolute困扰了我快一个星期之久,网上找到的资料鱼龙混杂,刚确定“这样”的理解之后,看另一份资料,发现“这样”理解是...

2020-05-06 10:42:50 354

转载 在smarty模板中使用PHP函数的方法

在smarty模板中如果要在显示的资料使用php函数时,如果是只有一个参数的函数比如说去空白的trim会写成 sample1 代码如下: <{$colname|trim}> 那如果使用像iconv这样的有三个参数的函数该怎么写呢?如果写成: sample2 代码如下: <{$colname|iconv:'utf-8...

2020-03-27 17:53:21 121

翻译 date format in smarty (months without leading zero)

Cross-platform PHP-based solution:But because smarty is a PHP plugin we can use all of PHP functions. So this is another solution I found, maybe not so elegant but it seems to work everywhere.{as...

2020-03-24 13:43:10 140

转载 Mysql的大字段问题

前段时间在项目压测的时候出现了mysql的大字段问题,导致数据层无法存储。各方找人求助,都无果,最后求助万能的google,找到国外高人的解决方案,一步步来,终于解决了。这后来也没写总结,只是写了一篇简单的有道云笔记,结果今天线上的版本又出了这个问题,才不免责怪自己怎么没有发一篇详细博文记录,以及及时的分享给兄弟们(没办法最近太忙了,忙出翔来了)。【问题描述】最早mysql端报...

2020-03-17 17:29:05 613

转载 PHP函数:stream_context_create()模拟POST/GET

有时候,我们需要在服务器端模拟 POST/GET 等请求,也就是在 PHP 程序中去实现模拟,改怎么做到呢?或者说,在 PHP 程序里,给你一个数组,如何将这个数组 POST/GET 到另外一个地址呢?当然,使用 CURL 很容易办到,那么如果不使用 CURL 库,又该怎么办呢?其实,在 PHP 里已经有相关的函数实现了,这个函数就是接下来要讲的 stream_context_create()。...

2020-03-17 08:37:57 288

转载 git 查看某个文件的修改记录

1. git log filename可以看到fileName相关的commit记录2. git log -p filename可以显示每次提交的diff3. 查看某次提交中的某个文件变化,可以直接加上fileNamegit show c5e69804bbd9725b5dece57f8cbece4a96b9f80b filename...

2020-03-12 09:08:12 1282

转载 MySQL中order by语句对null字段的排序

MySQL中order by语句对null字段的排序默认情况下,MySQL将null算作最小值。如果想要手动指定null的顺序,可以使用:  1.将null强制放在最前:    if(isnull(字段名),0,1) asc //asc可以省略  2.将null强制放在最后    if(isnull(字段名),0,1) dsc     if(isnull...

2020-03-11 12:17:49 275

转载 java分页算法

java分页算法方法1// 总条数int totalRow = 101;// 每页记录数int pageSize = 20;// 总页数int totalPage = (totalRow - 1) / pageSize + 1;方法2// 总条数int totalRow = 101;// 每页记录数int pageSize = 20;// 总页数int to...

2020-03-06 11:04:26 424

转载 JavaScript Alert 函数执行顺序问题

转载至:http://www.cnblogs.com/zhenbianshu/p/8686681.html问题前几天使用 JavaScript 写 HTML 页面时遇到了一个奇怪的问题:我想实现的功能是通过confirm()弹窗让用户选择不同的需求,每次选择后都将选择结果暂时输出到页面上,最后一次选择结束后再一次性将选项传到后端处理。 代码类似于: var step1 ...

2019-04-12 11:01:59 443

转载 jquery的事件命名空间详解

阅读目录1. 自定义事件 2. 事件命名空间 3. 命名空间的匹配规则 4. 命名空间的冒泡 5. 文中小结 6. off方法中的使用 7. 本文小结jquery现在的事件API:on,off,trigger支持带命名空间的事件,当事件有了命名空间,就可以有效地管理同一事件的不同监听器,在定义组件的时候,能够避免同一元素应用到不同组件时,同一事件类型之间的影响,还能控制一些意外的...

2019-04-09 13:30:01 191

转载 在不修改CI框架底层的基础上,实现对特定uri的方法主体钩子触发

在不修改CI框架底层的基础上,实现对特定uri的方法主体钩子触发转发至:https://my.oschina.net/querying/blog/1822324注意配置config/config.php的$config['enable_hooks'] = 1配置config/hooks.php<?php if ( ! defined('BASEPATH')) exit(...

2019-04-04 16:12:55 115

转载 深入理解JavaScript系列:史上最清晰的JavaScript的原型讲解

深入理解JavaScript系列:史上最清晰的JavaScript的原型讲解  一说起JavaScript就要谈的几个问题,原型就是其中的一个。说了句大话,史上最清晰。本来是想按照大纲式的行文写一下,但写到后边感觉其实就一个概念,没有什么条理性,所以下面就简单按照概念解释的模式谈下这个问题。1.JavaScript的原型是什么?  原型,首先他是个对象。和在以对象为核心的Jav

2016-11-10 10:22:23 295

转载 Prototype原型链

个人觉得写的比较好的文章,收藏了

2016-11-09 18:19:41 379

转载 10张图带你深入理解Docker容器和镜像

10张图带你深入理解Docker容器和镜像【编者的话】本文用图文并茂的方式介绍了容器、镜像的区别和Docker每个命令后面的技术细节,能够很好的帮助读者深入理解Docker。这篇文章希望能够帮助读者深入理解Docker的命令,还有容器(container)和镜像(image)之间的区别,并深入探讨容器和运行中的容器之间的区别。当我对Docker技术还是一

2016-07-19 11:04:38 477

转载 14款响应式前端开发框架

本文收集了14个响应式前端开发框架,可以帮助前端开发人员大大简化开发过程。针对每个框架,文中均指出了它所包含的UI组件及JavaScript插件。几乎所有的框架都采用了响应式网格系统。 使用这些前端框架,有如下好处:跨浏览器。这一点已被证实。一致性。UI组件,如导航、按钮、标签、表单、下拉框、表格……,在设计上保持风格一致。快速开发。你可以快速、容易地构建布局。

2013-07-26 11:36:34 682

转载 值得学习的10款Web应用程序

Web浏览器的普遍存在让Web应用程序变的越来越流行,Web浏览器作为客户机,有时也称之为瘦客户机。它能够更新和维护Web应用程序,一个主要的原因是它们受欢迎的程度,即它们内置支持跨平台的兼容性。常见的Web应用程序包括网页邮件、在线零售销售额、在线拍卖、维基及其他功能。 由于很多Web应用程序不再开源了,有些Web应用程序也丧失了灵活性,让用户不得不依赖于第三方服务器,大部分情况

2013-06-20 12:41:45 617

转载 构建web邮件系统

原文出处:http://cshbk.blog.51cto.com/5685776/1219172web邮件系统就是使用网页发送和接受邮件,由于使用网页发送和接受邮件不需要预先配置,直接登录网页就可以发送和接受邮件,所以使用起来很方便。postfix支持使用的web邮件系统有很多中,如:OpenWebmail、iGENUS、Extmail、SquirrelMail等等。

2013-06-09 16:39:28 1528

转载 php漏洞与代码审计

php漏洞与代码审计在甲方公司做代码审计一般还是以白盒为主,漏洞无非这么几类,XSS、sql注入、命令执行、上传漏洞、本地包含、远程包含、权限绕过、信息泄露等。1.xss + sql注入其中占大头的自然是XSS与SQL注入,对于框架类型或者有公共文件的,建议在公共文件中统一做一次XSS和SQL注入的过滤。写个过滤函数,可由如下所示:$_REQ

2013-06-06 17:23:00 418

转载 看书必备:40个全球免费开放电子图书馆

2013-06-04 12:39:52 818

转载 2012年十大最成功开源项目

旧的一年刚刚过去,是时候对这段时光做出总结、并谈谈我们对未来的展望了。在本文中,我将带大家共同回顾2012年中最为成功的十大开源项目。Apache Hadoop从很多角度来看,2012年都堪称大数据之年。Hadoop的多个发行版在这一年同期上市,对行业领导者的地位发起轮番冲击。Hortonworks、Cloudera与MapR在第一场角逐中崭露头角,但以IBM为首的诸多技术

2013-05-24 11:06:54 464

转载 关于PHP实现异步操作的研究

1.为啥PHP需要异步操作?一般来说PHP适用的场合是web页面展示等耗时比较短的任务,如果对于比较花时间的操作如resize图片、大数据导入、批量发送EDM、SMS等,就很容易出现操作超时情况。你可以说我可以设置无限超时时间,等等你也要知道PHP有一个工作模式是fastcgi,PHP无限不超时,不代表fastcgi相应不超时……如果你还想说要fastcgi相应永不超时,我建议你应

2013-05-24 11:02:00 460

转载 9 of the best rich text editors reviewed

Paul Anthony • March 9, 2008Everytime I start a new web application, I keep wondering what rich text editor Im going to use, and hunting around the web wondering which one meets my needs onl

2013-05-20 13:19:36 974

转载 20个优秀的前端框架

来源:php1001. Twitter BootStrap (Apache v2.0;响应式) 时髦、直观并且强大的前端框架,让Web开发变得更加容易。 2. Foundation (MIT;响应式)最先进的响应式前端框架。3. 960gs(GPL&MIT;响应式)960gs提供了一个简单的网格系统,适合快速开发。

2013-02-28 09:05:20 334

转载 22个开源的PHP框架

来源:酷壳 – CoolShell.cnPHP 是一个被广泛使用的来进行Web开发的脚本语言。虽然有很多其它可供选择的Web开发语言,像:ASP 和Ruby,但是PHP是目前为止世界上最为流行的。那么,是什么让PHP如此流行?PHP 如此之流行是因为比起别的语言来,它更容易学习,网上有一大堆相当相当不错的PHP教程可以让你快速地马上就可以进行Web程序的开发。虽然PHP是是简单的,

2013-02-06 10:26:28 342

转载 可以让PHP编程事半功倍的类库

在用php开发网站的时候,使用面向对象的方法确实可以提高代码复用率,减少代码冗余。而对初学者更友好的是,PHP开发网站所需要的大部分类库,网上都有十分优秀的类库存在了。作为一个程序猿当然不能重复制造轮子,所以我把平时经常会使用到的类库整理下来,希望对学习PHP的站长朋友们有用。一:采集类库,snoopy.class.php。下载:(http://www.php100.com/htm

2013-01-29 12:27:12 299

转载 Javascript中的陷阱大集合

Javascript中的陷阱大集合本文主要介绍怪异的Javascript,毋庸置疑,它绝对有怪异的一面。当软件开发者开始使用世界上使用最广泛的语言编写代码时,他们会在这个过 程中发现很多有趣的“特性”。即便是老练的Javascript开发者也可以在本文找到一些有趣的新陷阱,请留意这些陷阱,当然也可以尽情享受由这些陷阱 带来的“乐趣”!函数和操作符

2013-01-08 16:10:30 296

转载 rsync从linux到linux的文件同步备份

一、环境需要备份文件的服务器(服务器端):192.168.1.201接收备份文件的服务器(客户端):192.168.1.202 (CENTOS 5)二、安装配置1.服务器端的配置A、采用系统默认安装的rsync 编辑/etc/rsyncd.conf文件,如果没有则新建一个。vi /etc/rsyncd.conf#[globale]strict modes= ye

2013-01-04 14:17:15 348

原创 linux 目录简介

1、/bin :获得最小的系统可操作性所需要的命令2、/boot :内核和加载内核所需的文件3、/dev :终端、磁盘、调制解调器等的设备项4、/etc :关键的启动文件和配置文件5、/home :用户的主目录6、/lib :C编译器的库和部分C编译器7、/media :可移动介质上文件系统的安装点8、/opt :可选的应用安装包9、/proc :所有正在运行进程的映像10、/r

2012-12-29 16:46:19 259

转载 linux 下查看机器配置命令

cat /proc/ cpuinfo  或者vim /proc/ cpuinfo  查看系统信息  cat /proc/ cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx)  cat /proc/interrupts - 中断  cat /proc/ioports - 设备IO端口  cat /proc/

2012-12-29 16:36:49 240

转载 简明 Vim 练级攻略

原文地址:http://coolshell.cn/articles/5426.htmlvim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。

2012-12-21 16:55:56 213

转载 一些强大的Shell命令

作者:陈皓原文:你可能不知道的Shell一些强大的命令再分享一些可能你不知道的shell用法和脚本,简单&强大!在阅读以下部分前,强烈建议读者打开一个shell实验,这些都不是shell教科书里的大路货哦:)!$!$是一个特殊的环境变量,它代表了上一个命令的最后一个字符串。如:你可能会这样:$mkdir mydir$mv mydir yourdi

2012-12-20 12:12:18 354

转载 Web工程师在线工具箱

作者:陈皓出处:酷壳 – CoolShell.cnWeb工程师在线工具箱RequestBin:允许你创建一个URL,利用这款工具进行收集请求,然后通过个性化方式进行检查。Hurl:发出HTTP请求,输入URL,设置标题,查看响应,最后分享给其他人。类似的工具有:REST test test, Apigee console.。Httpbin:HTTP请求&

2012-12-20 09:22:07 353

转载 高性能WEB开发之Web性能测试工具推荐

Firebug:Firebug 是firefox中最为经典的开发工具,可以监控请求头,响应头,显示资源加载瀑布图:HttpWatch :httpwatch 功能类似firebug,可以监控请求头,响应头,显示资源加载瀑布图。但是httpwatch还能显示GZIP压缩信息,DNS查询,TCP链接信息,个人在监控http请求比较喜欢使用httpwatch,htt

2012-12-18 14:15:51 277

空空如也

空空如也

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

TA关注的人

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