比别人多一点志气,你就会多一份出息 [登录·注册]

吕滔博客

首页 开发 运维 工具 摄影
  • 01540

    C 指针内存管理

    memoryC 指针在 Swift 中被冠名以 unsafe 的另一个原因是无法对其进行自动的内存管理。和 Unsafe 类的指针工作的时候,我们需要像 ARC 时代之前那样手动地来申请和释放内存,以保证程序不会出现泄露或是因为访问已释放内存而造成崩溃。我们如果想要声明,初始化,然后使用一个指针的话,完整的做法是使用 alloc 和 initialize 来创建。如果一不小心,就很容易写成下面这样:这是错误代码class MyClass { var a = 1 deinit { ...

    Swift TIP Swift 发布于 2015-04-29
  • 07682

    nginx区分手机与电脑浏览器并进入相应站点

    memory本文要讲的的是如何使用Nginx区分pc和手机访问不同的网站,是物理上完全隔离的两套网站(一套移动端、一套pc端),这样带来的好处pc端和移动端的内容可以不一样,移动版网站不需要包含特别多的内容,只要包含必要的文字和较小的图片,这样会更节省流量。有好处当然也就会增加困难,难题就是你需要维护两套环境,并且需要自动识别出来用户的物理设备并跳转到相应的网站,当判断错误时用户可以自己手动切换回正确的网站。简单的服务器端实现方法有两套网站代码,一套PC版放在/usr/local/website/we...

    环境配置 Nginx 发布于 2015-04-29
  • 06550

    防火墙导致MySQL无法访问的问题解决案例

    memory问题数据库总是访问不了以致不得不反反复复的重启MySQL数据库。但是重启的效果并不明显,重启10几分钟后问题依然出现。导致前端用户难以正常访问网站。 另外他们还通过google,百度搜索,怀疑是数据库连接设置太少。设定加大并发连接,无效。flush host,无效。经过详细了解情况后,得出如下信息:一、系统正常; 二、MySQL本身服务正常(可以在本地用phpmyadmin操作,速度很快); 三、另外一台服务器的WEB端访问MySQL很慢,甚至无法访问; 四、网络拓扑:WEB、数据库分离,...

    数据库 MySQL 发布于 2015-04-29
  • 06629

    【闲扯】P2P、P2C、O2O、B2C、B2B、C2C的区别

    memoryP2P、P2C 、O2O 、B2C、B2b、 C2C,每天看着这些常见又陌生的名词,如果有人跟你说让你解释它的含义,金融的小伙伴们是不是瞬间石化了,是不是欲言又止了,哑口无言了,它的概念意义 你真的懂吗?来吧,跟着小编一起来真正的了解下它们的含义和区别吧!P2P、P2C 、O2O 、B2C、B2b、 C2C 概念解析P2P 到底是什么呢?P2P 借贷是一种将非常小额度的资金聚集起来借贷给有资金需求人群的一种民间小额借贷模式。P2P是“Peer-to-Peer”的简写,个人对个人的意思,P2...

    工具 发布于 2015-04-28
  • 03210

    GitHub 上排名前 100 的 Objective-C 项目简介

    memory 主要对当前 GitHub 排名前 100 的项目做一个简单的简介, 方便初学者快速了解到当前 Objective-C 在 GitHub 的情况. 项目名称 项目信息 1. AFNetworking 作者是 NSHipster 的博主, iOS 开发界的大神级人物, 毕业于卡内基·梅隆大学, 开源了许多牛逼的项目, 这个便是其中之一, AFNetworkin...

    iOS Objective-C 发布于 2015-04-28
  • 890689

    科学上网后火狐浏览器不能连接某些网站

    memory有SS账号后,有人反应用火狐不能打开某些网站必备:SS账号,火狐安装FoxyProxy,如果你的浏览器已经装有autoproxy等类似功能的插件,必须禁掉,避免冲突。2016年最新更新 关于SS账号后的点开配置,选择默认,点击右边“编辑选中项目”然后如下图配置,至于gfwlist.js文件在哪,我相信你有办法找到的2015旧版,可以用,但比较麻烦,有了SS,谁还瞎折腾。2.配置FoxyProxy (2015年版)

    工具 发布于 2015-04-28
  • 08416

    用C完成PostgreSQL存储过程例子

    memory目的:用C完成一个存储过程例子,存储过程实现对表某一段进行update。准备工作1、安装数据库2、建立表testhighgo=# create table test(id int, name text, label int); CREATE TABLE3、建立C文件,C代码如下:#include "postgres.h" #include "executor/spi.h" #include "utils/builtins.h" ...

    数据库 PostgreSQL 发布于 2015-04-28
  • 01542

    UnsafePointer

    memorySwift 本身从设计上来说是一门非常安全的语言,在 Swift 的思想中,所有的引用或者变量的类型都是确定并且正确对应它们的实际类型的,你应当无法进行任意的类型转换,也不能直接通过指针做出一些出格的事情。这种安全性在日常的程序开发中对于避免不必要的 bug,以及迅速而且稳定地找出代码错误是非常有帮助的。但是凡事都有两面性,在高安全的同时,Swift 也相应地丧失了部分的灵活性。现阶段想要完全抛弃 C 的一套东西还是相当困难的,特别是在很多上古级别的 C API 框架还在使用 (或者被间接...

    Swift TIP Swift 发布于 2015-04-22
  • 04266

    在 CentOS 7 系统上安装 Kernel 4.0

    memoryKernel 4.0 已经在上周发布,带来了重大的变化,驱动程序更新,支持新的设备和增强文件系统功能;另外就是带来用户期待已久的功能就是:用户更新内核时,不再需要重启系统,当然对于普通用户来说这个功能不太重要,但对于Linux服务器来说就太重要了。现在我们就来看看在 CentOS 7 系统上安装 Kernel 4.0。因为可以通过 ElRepo 库进行安装,是的我们要在 CentOS 7 系统上安装 Kernel 4.0 变得很容易,输入以下命令。先切换到 root 账户,添加 Key:s...

    运维 Linux 发布于 2015-04-20
  • 01511

    String 还是 NSString

    memory既然像 String 这样的 Swift 的类型和 Foundation 的对应的类是可以无缝转换的,那么我们在使用和选择的时候,有没有什么需要特别注意的呢?简单来说,没有特别需要注意的,但是尽可能的话还是使用原生的 String 类型。原因有三。首先虽然 String 和 NSString 有着良好的互相转换的特性,但是现在 Cocoa 所有的 API 都接受和返回 String 类型。我们没有必要也不必给自己凭空添加麻烦去把框架中返回的字符串做一遍转换,既然 Cocoa 鼓励使用 St...

    Swift TIP Swift 发布于 2015-04-15
  • 03816

    DOS命令,将一个目录映射为一个虚拟驱动器

    memory映射:subst <span style="color:red;">b:</span> <span style="color:#3366ff;">c:windows  (</span>其中 b: 为要映射到的盘符,<span style="color:#3366ff;">c:windows </span>为要映射的目录路径)取消映射:subst &l...

    环境配置 发布于 2015-04-15
  • 07055

    nginx+php-fpm 上传大文件的设置

    memory大文件上传要注意几个环节 1,上传文件需要花费较长上传时间和处理执行时间,需要设置nginx上传时间、延攻php执行超时时间 2,大文件处理需要占用较大内存,需要增加php内存池,考虑到有多个文件上传处理的并发,这个内存建议根据并发相乘以下为每个应用的相关配置nginx的修改 send_timeout 60; fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; client_...

    运维 Nginx 发布于 2015-04-15
  • 03313

    Linux清除日志

    memorycat /dev/null > /var/log/wtmp cat /dev/null > /var/log/messages cat /dev/null > /var/log/secure cat /dev/null > /var/log/lastlog rm -f /var/log/wtmp* rm -f /root/.bash_history touch .hushlogin history -c cat /dev/null > /var...

    运维 Linux 发布于 2015-04-15
  • 03801

    php-fpm - 启动参数及重要配置详解

    memory约定几个目录 /usr/local/PHP/sbin/php-fpm /usr/local/php/etc/php-fpm.conf /usr/local/php/etc/php.ini一,php-fpm的启动参数#测试php-fpm配置 /usr/local/php/sbin/php-fpm -t /usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini -y /usr/local/php/etc/php-fpm.conf -...

    运维 PHP 发布于 2015-04-15
  • 07444

    Waterfox/火狐64位英文版(V37)安装中文语言包zh-CN.xpi的法

    memory以最新的稳定版37为例 其它下载请自己在FTP里找ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases 下载:ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/37.0/win32/xpi/zh-CN.xpi 打开Waterfox,把 zh-CN.xpi 语言包拖放到Waterfox窗口,根据提示安装 安装完成后,重启Waterfox 在地址栏输入 about:config ...

    工具 发布于 2015-04-10
  • 123

    网站状态

    • 栏目分类:49个
    • 发布文章:1313篇
    • 用户评论:690条
    • 开博至今:3979天

    正则速查

    [abc] 匹配中括号中的单个字符,如a或b或c
    [^abc] 匹配除了a、b、c等字符的其他单个字符
    [a-z] 匹配一个字符范围,如a到z
    [a-zA-Z] 匹配一个字符范围,如a-z 或 A-Z
    ^ 匹配行的开始
    $ 匹配行的结束
    \A 匹配一个字符串的开始
    \z 匹配一个字符串的结束
    . 匹配任意单个字符
    \s 匹配空白字符,如空格,TAB
    \S 匹配非空白字符
    \d 匹配一个数字
    \D 匹配非数字
    \w 匹配一个字母
    \W 匹配非字母
    \b 匹配字符边界
    (...) 引用所有括号中的内容
    (a|b) a或者b
    a? 零个或1个a
    a* 零个或多个a
    a+ 1个或多个a
    a{3} 3次重复的a
    a{3,} 3次或3次以上重复的a
    a{3,6} 3到6次重复的a

    修正符

    /g 查找所有可能的匹配
    /i 不区分大小写
    /m 多行匹配
    /s 单行匹配
    /x 忽略空白模式
    /e 可执行模式,PHP专有
    /A 强制从目标字符串开头匹配
    /D 使用$限制结尾字符,则不允许结尾有换行
    /U 只匹配最近的一个字符串;不重复匹配

    最新回复

    • pengcheng: 已解决
    • pengcheng: Oops! It seems that sphinx was b...
    • 券都有: 感谢分享
    • memory: 这是我3年前玩过一次,当时因为安装完后,发现日常办公还好,但是好...
    • sdf: 想问一下,激活工具激活后,后面会出现提示要再次重新激活吗?
    • memory: 你要用碗装我吗?还是要我把扔的扔进你碗里???!!! &^_^&
    • 薛才杰: 同感,快扔到我的碗里来。。。
    • memory: 要说明一下,在大陆及香港的云主机或VPS,都是不支持的。原因都懂...
    • 历史趣谈LishiQtan: 很好的文章,值得收藏
    • memory: 现在回头看,,,这么烂的代码,也是醉了.
    • memory: 有空试试apache的
    • 脚踏实地: rInfo数组是怎么来的
    • 朋友们: 我都是这么建站的
    • memory: 明眼人.
    • 上官元恒: $lunarInfo数组是怎么来的,这是重点
    • memory: 你知道的太多了...
    • yjl: 这个肯定解决的不是空间的问题,可能是复用的问题,有可能是“站群”的问题