首页 包含搜索词 “” 的文章
  • 【1】解决locale报错:locale: Cannot set LC_CTYPE to default locale: No such file or directory

    blogdaren 2015-09-23   2649次来访
    root@ligh-VirtualBox:~# cat /etc/default/locale LANG="zh_CN.UTF-8" LANGUAGE="zh_CN:" 运行命令locale,出现如下错误: locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC...
  • 【2】LINUX书架之LINUX经典书籍推荐

    blogdaren 2015-09-23   2472次来访
    从接触Linux到现在,读过不少Linux方面的书籍,现把认为很不错的一部分列出来和大家分享一下。 入门类 一直认为,在一个系统上学习开发之前,首先需要熟悉这个系统的使用。鉴于天朝的国情,绝大部分人第一个接触的操作系统就是Windows,因此对于这绝大部分人来说,如果要学习Linux开发,学会使用这个系统都是必不可少的一个环节。 现在的Linux初学者...
  • 【3】【原创】打开Excel提示"向程序发送命令时出现问题"解决方法

    blogdaren 2015-09-16   1939次来访
    问题场景: 有时候在打开一个电子表格文件时会突然遇到“向程序发送命令时出现问题”的错误提示。 解决方法: 1. 这里以 Office Excel 2007 为例,首先请点击左上角的“菜单”按钮,如图所示: 2. 接着请点击菜单窗口下方的“Excel 选项”按钮,如图所示: ...
  • 【4】MySQL中数据库用户授权(grant)和撤销授权(revoke)

    blogdaren 2015-09-16   2028次来访
    MySQL 赋予用户权限命令的简单格式可概括为: grant 权限 on 数据库对象 to 用户 一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利 grant select on testdb.* to common_user@'%' grant insert on testdb.* to common_user@'%' gr...
  • 【5】【原创】如何创建sudo用户并且免输sudo密码?

    blogdaren 2015-09-14   1838次来访
    1. 首先以root用户登录,并且新建一个普通的用户,这里以用户manon为例: # useradd manon && passwd manon 2. 重新以manon用户登录,执行 sudo uname 根据提示输入manon的密码,但是输入manon的密码之后,又会提示manon用户不在sudoers文件中,这就是说manon不在sudo用户权限组中。 ...
  • 【6】【原创】利用SVN Hook钩子检查PHP语法以及日志注释有效性

    blogdaren 2015-09-08   5519次来访
    什么是钩子(hook): subversion本身有很好的扩展性,用户可以通过钩子(hook)实现一些自定义的功能。 所谓钩子实际上是一种事件机制,当系统执行到某个特殊事件时,会触发我们预定义的动作,这样的特殊事件在subversion里有很多,默认有如下模板可供选择: shell> ls /path/to/repository/hooks post-commit.t...
  • 【7】MySQL外键 Cannot add or update a child row错误的实例解释

    blogdaren 2015-09-05   2108次来访
    在MySQL 3.23.44版本后,InnoDB引擎类型的表支持了外键约束。 外键的使用条件: 1.两个表必须是 InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持); 2.外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显示建立; 3.外键关系的两个表的列必须是数据类型...
  • 【8】【原创】如何快速定位apache主配置文件httpd.conf物理位置?

    blogdaren 2015-09-01   2692次来访
    1. 执行httpd -h查看帮助,其中有个有用的参数 " -V : show compile settings " root@ligh-VirtualBox:~# httpd -h Usage: httpd [-D name] [-d directory] [-f file] [-C "directive"] [-c "directive"] ...
  • 【9】【原创】PHP标签 <?php ...... ?> 为何尽量不要写末尾的 ?> 标签?

    blogdaren 2015-08-23   2025次来访
    大家都知道PHP脚本基础语法以 <?php 开头,以 ?> 结尾: <?php // 此处是 PHP 代码 ?> 但是PHP官方推荐的安全写法是: <?php // 此处是 PHP 代码 经过对比我们明显发现少掉了 ?> 标签,这是为何呢? 原因是:这个标签会导致其后一些特殊字符比如空格的不经意输入,从而引发 header输出之前输出...
  • 【10】MySQL中启用InnoDB数据引擎的方法

    blogdaren 2015-08-13   1782次来访
    1、什么是存储引擎? Mysql中的数据用各种不同的技术存储在文件(或者内存)中。这些 技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能, 从而改善你的应用的整体功能。这些不同的技术以及配套的相关功能在MySQL中被称作存储引擎(也称作表类型)。MySql默认配置了许多不同的存储引 擎,可以...
  • 【11】如何查看MySQL的当前存储引擎?

    blogdaren 2015-08-13   1738次来访
    一般情况下mysql会默认提供多种存储引擎, 你可以通过下面的命令查看: 查看mysql现在已提供什么存储引擎: mysql> show engines; 查看mysql当前默认的存储引擎: mysql> show variables like '%storage_engine%'; 查看某个表用了什么引擎: mysql> show create t...
  • 【12】【mysql超时】mysql timeout各种超时的机制以及区别

    blogdaren 2015-08-10   3856次来访
    mysql的timeout有多少种,之间的区别时什么?本文从实测和代码分析的角度验证了不同的超时参数的作用。 接触网络编程就不得不提的就是超时,TCP建立连接的超时,数据报文发送/接收超时等等,mysql在超时上做足了功夫。 Variable_name Default Value connect_timeout 5 interactive_timeout 28800 net_read...
  • 【13】关于mysql中explain的那些事儿

    blogdaren 2015-07-31   2021次来访
    explain语法 有两种用法: 1.EXPLAIN tbl_name 2.EXPLAIN [EXTENDED] SELECT select_options 为了更好的说明它,我们需要建两张表,下面的语句用于创建一张测试用的订单表: CREATE TABLE `t_order` ( `o...
  • 【14】【原创】关于PHP实现"文件下载"功能心得体会

    blogdaren 2015-07-30   2423次来访
    问题背景: 1、场景:用户需要下载一种业务协议 2、格式:PDF 3、效果图: 考虑到的关键点: 1、架构 首先我们不是下载网站,即使如此,下载相对于我们的核心业务来说依然会消耗不菲的带宽,同时考虑到下载对WEB业务的影响,所以决定剥离下载功能,即下载资源独立放在一台服务器上,核心业务独立在一个WEB集群,于是就是有子域名的诞生比...
  • 【15】开心麻辣烫20150730:解暑良方

    blogdaren 2015-07-30   1632次来访
    天气越来越热了,推荐几个解暑良方: 第一,想想你喜欢的人,心凉半截! 第二,想想自己的月收入,心拔凉拔凉地! 第三,想想自己的岁数,后背嗖嗖窜凉风!! 我试了一下,去热效果很不错。 刚刚又心血来潮查询了一下银行卡余额,查完后我默默地盖上被子,把电褥子插上了...... ..
Free Web Hosting