Swift 中的指针使用
Apple 期望在 Swift 中指针能够尽量减少登场几率,因此在 Swift 中指针被映射为了一个泛型类型,并且还比较抽象。这在一定程度上造成了在 Swift 中指针使用的困难,特别是对那些并不熟悉指针,也没有多少指针操作经验的开发者 (包括我自己也是) 来说,在 Swift 中使用指针确实是一个挑战。在这篇文章里,我希望能从最...
Python标准库:内置函数iter(object[, sentinel])
本函数返回一个迭代子对象。当第二个参数不出现时,参数 object 应是一个容器,支持迭代协议,也就是有定义有 __iter__() 函数,或者支持序列访问协议,也就是定义有 __getitem__() 函数的对象,否则会返回 TypeError 异常。当第二个参数哨兵出现时,参数 object 应是一个可调用对象,定义了 __next__() 函数,当枚举到的...
Linux java环境变量设置
Linux java环境变量设置网上说了一大堆,最快速的就是以下这个:编辑/etc/profile:C代码 # vi /etc/profile 在最下面加入以下内容:C代码 JAVA_HOME=/usr/java/jdk1.6.0_26 CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar ...
PHP处理Checkbox复选框表单提交
PHP表单提交页面复选框的名称后要加[],这样在接收页面才能得到正确的结果。表单提交后得到的是一个数组,然后通过访问数组元素得到表单的具体vaule值。得到的checkbox1的值,默认有</br>换行。表单代码:[html ...PHP表单提交页面复选框的名称后要加[],这样在接收页面才能得到正确的结果。表单提交后得到的是一个数组,...
Nginx配置文件详细说明
Nginx配置文件详细说明在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid &...
linux快捷方式启动tomcat
linux快捷方式启动tomcat1.脚本路径 /etc/init.d/tomcat 首先执行: vi /etc/init.d/tomcat 按 a 编辑,将下面内容根据你自己的情况(主要是修改 /usr/local/tomcat6/bin/ ) 修改后copy到编辑框中, esc 退出编辑,:wq 保存退出 Java代码 # !/bin/bash &nbs...
Linux下多线程查看工具(pstree、ps、pstack),linux命令之-pstree使用说明
1. pstreepstree以树结构显示进程root@119.10.6.*:~# pstreeinit─┬─NetworkManager ├─abrt-dump-oops ├─abrtd ├─atd ├─auditd───{auditd} ├─automount───4*[{automount}] ├─certmonger ├─crond ├─dbus-daemon ├─hald─┬─hald-runner─┬─hald-add...
PostgreSQL对接SequoiaDB
PostgreSQL是一款开源的SQL数据库,支持标准SQL,用户可以通过JDBC驱动连接PostgreSQL进行应用程序开发。用户通过 扩展PostgreSQL功能,让开发者可以使用SQL语句访问SequoiaDB数据库,完成SequoiaDB数据库的增、删、查、改操作。本文就针 对如何扩展PostgreSQL功能,实现PostgreSQL对接SequoiaDB进行介绍。&...
批处理删除指定目录及子目录下所有.svn目录
批处理删除指定目录及子目录下所有.svn目录Java代码 @REM 根据用户输入,删除指定目录及子目录下所有.svn目录 @echo off :inputPath set DESTINATION_PATH=: set /p DESTINATION_PATH="Please input the root direct...
鸟哥私房菜(基础篇第三版)笔记
鸟哥私房菜(基础篇第三版)笔记Linux最传统的磁盘文件系统(filesystem)使用的是EXT2,centos5支持EXT3,6已经支持EXT4了。文件系统包括以下三部分: 1:superblock:记录此filesystem的整体信息,包括inode/block的总量、使用量、剩余量、以及文件系统的格式与相关信息等; 2...
阿里云RDS受邀加入WebScaleSQL 成全球第五家公司成员
2015年1月,阿里巴巴旗下的阿里云RDS团队正式受邀加入WebScaleSQL。这是WebScaleSQL第一次邀请中国团队加入其中, 阿里云 RDS团队也将作为全球第五家公司成员,与Facebook, Google, Twitter和Linkedin这样的世界顶级团队并肩一起改进MySQL。WebScaleSQL (http://webscalesql.org/)是Fa...
一步步搭建物联网系统——GNU/Linux 强大且Free
GNU/Linux 强大且Free什么是LinuxLinux是一种自由和开放源码的类UNIX操作系统内核。目前存在着许多不同的Linux发行版,可安装在各种各样的电脑硬件设备,从手机、平 板电脑、路由器和影音游戏控制台,到桌上型电脑,大型电脑和超级电脑。Linux是一个领先的操作系统内核,世界上运算...
linux命令之玩转xargs
linux命令之玩转xargs我们可以用管道将一个命令的标准输出重定向到另一个命令的标准输出,但是有些命令只能以命令行参数的形式接收数据,而无法接受通过stdin的数据,这个时候我们就要用到xargs。xargs应该紧跟管道操作符之后。1.将多行转换为单行,将单行转换为多行。[root@localhost 桌面]# cat ...
linux shell命令执行sql(mysql入门)
今天做个linux下的shell操作数据库的入门例子1.shell文件内容:#!/bin/bashHOSTNAME="11.8.8.87"PORT="3306"USERNAME="root"PASSWORD="root"DBNAME="testa"TABLENAME="test"use_db_sql="use ${DBNAME}" mysql -h${HOSTNAME} -P${PORT} -u${USERNAME} -p${PASSWORD} -e "${use_db_sql}"insert_sql=...
Shell: extract more from listener.log(分析监听日志)
最近遇到了两起数据库连接数不足的问题, 通常都会预留一些会话增加的情况, 但在一些特殊情况下如连接风暴(logon storm), 如果在监听中没有做rate限流,对数据库来说巨大的冲击可能会导致数据库Hang 或 ora-20 或ora-18 错误。 对于Hang并伴有进程数不足的情况,AWR、ASH 都可能无法升成,甚至数据库都无法登录或做S...
shell浮点运算工具bc
shell浮点运算工具bcbc支持浮点数,是一个用于数学运算的高级工具。[root@localhost 桌面]# bcbc 1.06Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.This is free software with ABSOLUTELY NO WARRANTY.For details type `warranty'. 2+353...
Linux系统内核驱动之位操作
Linux系统内核驱动之位操作atomic_t 类型在进行整数算术时是不错的。 但是, 它无法工作的好, 当你需要以原子方式操作单个位时。 为此, 内核提供了一套函数来原子地修改或测试单个位。 因为整个操作在单步内发生, 没有中断(或者其他处理器)能干扰。 www.ahlinux.com 原子位操作非常快, 因为...
shell脚本
shell脚本--linux终端运行hadoop--java文件假设保存为test.sh,java文件为wc.java,【注:会打包成1.jar】,main函数所在类为wc,hdfs上输入目录地址为input,hdfs上输出目录地址为output【注:输入目录和输出目录非必须】 www.ahlinux.com 运行:./test.sh wc.java wc input output[plain] ...
利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载
简述可能大家都知道,php中有一个函数叫debug_backtrace,它可以回溯跟踪函数的调用信息,可以说是一个调试利器。好,来复习一下01 one();02 03 function one() {04 two();05 }06 07 function two() {08 three();09 }10 11 functi...
MySQL事务以及加锁机制
事务的特征ACID,即原子性、一致性、隔离性、持久性。原子性保证一个事务为一个最小的单元,内部不可分割;一致性保证事务中的每个操作线程不可单独提交,成功则一起提交,不成功则事务回滚;隔离性保证不同事务间看到的数据视图相互独立,相互隔离(隔离级别可设置);持久性保证事务提交后数据会持久的...