搜索到与相关的文章
PHP

php 位运算

原理在Linux文件系统中,一个用户对文件或目录所拥有的权限分为三种:”可读”、”可写”和”可执行”,分别用1、2和4来表示,它们之间可以任意组合:有“可读”、“可写”权限就用3来表示(1+2=3);有”可读“、”可执行“权限就用5来表示(1+4=5),三种权限全部拥有就用7表示(1+2+4=7)。实际上,这种运算是基于二进制的。假设可执行、可写、可读三种权限分别对应三个状态位,如果用户具有某种权限,那么将对应的状态位标识为“1”,反之则标识为“0”。如图

系统 2019-08-29 23:26:09 3304

各行各业

分布式缓存Memcache

Memcached是分布式的,也就是说它不是本地的。它基于网络连接(当然它也可以使用localhost)方式完成服务,本身它是一个独立于应用的程序或守护进程(Daemon方式)。Memcached使用libevent库实现网络连接服务。libevent是个程序库,它将Linux的epoll、BSD类操作系统的kqueue等事件处理功能封装成统一的接口。即使对服务器的连接数增加,也能发挥O(1)的性能。Memcached是“分布式”的内存对象缓存系统,那些不

系统 2019-08-12 09:27:29 3304

Oracle

oracle pl/sql 中的动态函数

1.executeimmediatecreateorreplacefunctiongetrealtypeforreport(p_stanidnumber,p_idnumber,p_infonamevarchar2)returnvarchar2isv_stringvarchar2(200);v_returninfovarchar2(200);v_acttabnamestanactive.acttabname%type;v_actpkcolstanactive

系统 2019-08-12 01:54:58 3304

数据库相关

存储过程之销售同时修改仓库

--建立仓库表IF(EXISTS(SELECTnameFROMSYSOBJECTSWHERENAME='仓库'ANDTYPE='U'))DROPTABLE仓库GOCREATETABLE仓库(玩具号NVARCHAR(20)PRIMARYKEY,库存INT,平均单价FLOAT(8))GO--向仓库表中添加数据INSERT仓库VALUES('12-1',100,50)INSERT仓库VALUES('12-2',80,80)INSERT仓库VALUES('12-3

系统 2019-08-12 01:52:13 3304

Tomcat

查看tomcat启动文件都干点啥---catalina.bat

在上一次查看tomcat启动文件都干点啥一文中,我们总结出,startup.bat文件的作用就是找到catalina.bat文件,然后把参数传递给它,在startup.bat中,调用catalina.bat的命令call"%EXECUTABLE%"start%CMD_LINE_ARGS%,其中"%EXECUTABLE%"这个就是catalina.bat文件,这个命令至少向catalina.bat传递一个参数--start.接下来看一下catalina.ba

系统 2019-08-12 01:33:04 3304

编程技术

MultipleOutputFormat和MultipleOutputs

文章出处:http://www.cnblogs.com/liangzh/archive/2012/05/22/2512264.htmlMultipleOutputFormat和MultipleOutputs一,介绍1,旧API中有org.apache.hadoop.mapred.lib.MultipleOutputFormat和org.apache.hadoop.mapred.lib.MultipleOutputsMultipleOutputFormata

系统 2019-08-29 22:09:30 3303

Python

OpenCV-Python学习笔记(三):图像的基础操作:获取像素值并修改

1.获取并修改像素值首先我们需要读入一幅图像,可以根据像素的行和列的坐标获取他的像素值。对BGR图像而言,返回值为B,G,R的值。对灰度图像而言,会返回他的灰度值(亮度intensity):importcv2importnumpyasnpimg=cv2.imread('D:/opencv/images/roi.jpg')#获取像素值px=img[100,100]print(px)blue=img[100,100,0]print(blue)#打印结果##[5

系统 2019-09-27 17:53:26 3301

Python

Ubuntu16.04安装Python3.6及安装过程中错误解决

Ubuntu16.04默认安装了Python2.7和3.5请注意,系统自带的python千万不能卸载!输入命令python按Ctrl+D退出python命令行输入命令sudoadd-apt-repositoryppa:jonathonf/python-3.6Readingpackagelists...DoneE:ProblemexecutingscriptsAPT::Update::Post-Invoke-Success'if/usr/bin/test-w

系统 2019-09-27 17:57:03 3300