-
集结了几乎所有的javascript的dom内置对象并详细说明
2009-08-04 19:29:00集结了几乎所有的javascript的dom内置对象并详细说明, 包括对象的父类,对象的所有属性和方法都有详细说明和案例, 是学习和参考的难得的好资料 HTMLInputElementNode|+--Element|+--HTMLElement|+--HTMLInputE集结了几乎所有的javascript 的dom 内置对象 并详细说明 , 包括对象的父类,对象的所有属性和方法都有详细说明和案例, 是学习和参考的难得的好资料
HTMLInputElement
Node
|
+--Element
|
+--HTMLElement
|
+--HTMLInputElementFields String
accept
String
accessKey
String
align
String
alt
boolean
checked
boolean
defaultChecked
String
defaultValue
boolean
disabled
readonly HTMLFormElement
form
number
maxLength
String
name
onchange
onclick
options
boolean
readOnly
selectedIndex
String
size
number
tabIndex
readonly String
type
String
useMap
String
value
" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif">" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif">" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif">
Fields inherited from HTMLElement childNodes, children, className, currentStyle, dir, document, filters, id, innerHTML, innerText, lang, offsetHeight, offsetLeft, offsetParent, offsetTop, offsetWidth, style, title, uniqueID
" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif">" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif">" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif">
Fields inherited from Element tagName
" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif">" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif">" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif">
Fields inherited from Node attributes, childNodes, firstChild, lastChild, nextSibling, nodeName, nodeType, nodeValue, ownerDocument, parentElement, parentNode, previousSibling
" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif">" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif">" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif">
" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif">" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif">" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif">
Methods void
blur ()
Stubvoid
click ()
TextRange
createTextRange ()
[IE]void
focus ()
Stubvoid
select ()
Stub" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif">" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif">" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif">
Methods inherited from HTMLElement addBehavior, attachEvent, detachEvent, insertAdjacentHTML, removeBehavior
" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif">" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif">" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif">
Methods inherited from Element getAttribute, getElementsByTagName, normalize, removeAttribute, setAttribute
" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif">" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif">" src="/CuteSoft_Client/CuteEditor/Images/anchor.gif">
< /span>Methods inherited from Node appendChild, cloneNode, hasChildNodes, insertBefore, removeChild, removeNode, replaceChild
html版本下载:http://www.eyejs.com/html/34/n-134.html
chm版本下载:http://www.eyejs.com/html/34/n-134.html
-
自己总结并详细说明maven下配置oracle的方法
2017-06-24 11:55:08Maven配置 Oracle JDBC driver驱动, 详细步骤: 1. 查看本地oracle版本: 查看方法:打开pl/sql ->SQL窗口 -> 输入: SELECT * FROM v$version; 就会显示oracle的版本信息,及32/64位 2. 从本地安装的oracle目录中...Maven配置 Oracle JDBC driver驱动, 详细步骤:
1. 查看本地oracle版本:
查看方法:打开pl/sql ->SQL窗口 -> 输入: SELECT * FROM v$version;
就会显示oracle的版本信息,及32/64位
2. 从本地安装的oracle目录中获取oracle 驱动:
a) 找到oracle安装目录: D:\tools\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib(这是我的安装目录,你要根据你实际的目录查找)
b) 我的是11g , 版本11.2.0.2.0, 选择ojdbc6.jar (如果是10g, 使用ojdbc14)
3. 将oracle加载到本地maven库中: 将该命令复制到cmd 命令窗口(黑窗口)中执行
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6-Dversion=11.2.0.2.0 -Dpackaging=jar-Dfile=D:\tools\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib\ojdbc6.jar
注意:
1. DartifactId=ojdbc6 要与 你oracle安装地址中ojdbc6.jar版本保持一致,因为还有其他版本ojdbc5, ojdbc_6g
2. Dversion=11.2.0.2.0这里是oracle的版本, 要与你本机安装的oracle版本一致,不知道版本回到第一步
3. 执行以上命令的前提: Maven的环境变量已经配好
a) MAVEN_HOME: D:\tools\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib\ojdbc6.jar
b) Path: %MAVEN_HOME%\bin
4. 由于我的maven 配置了用户设置, 就是指,在.m2仓库根目录中也放了一份settings.xml,设置的
是我单独配置的仓库目录, 但全局的也在, 按照以上命令输入后, 会将oracle的
Jar包下载到 c盘用户.m2的目录C:\Users\Administrator\.m2\repository\com\oracle\ojdbc6\11.2.0.2.0
所以, 我这里还多了一步操作, 就是将从oracle目录oracle\ojdbc6\11.2.0.2.0这一段
这个复制到我指定的用户设置的仓库对应的com\下,
5. Pom中配置oracle依赖:
<dependency>
<!-- oracle jdbc driver -->
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.2.0</version>
<scope>runtime</scope>
</dependency>
4. 如果是Oracle 10g,使用ojdbc14:
<dependencies>
<!-- oracle jdbc driver -->
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>写你oracle的版本</version> <!—这里通常是 10. xxxxx-->
</dependency>
</dependencies>
5. 如果是Oracle 11g,使用ojdbc6 :
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>写你oracle的版本</version> <!--这里是 11.xxxx -- >
</dependency>
在这期间,出现的问题:
1. Noplugin found for prefix 'D' in the current project and in the plugin…….
原因应该就是输入命令时,有错误.
第三步的命令,只需要修改 ojdbc版本, oracle版本,还有oracle路径位置即可
2. 配置maven时,版本号写错了 因为我的是11g的. 开始不清楚该配 oracle6还是oracle14, 来回修改时, 就忘了改版本
3. 如果你的maven只有全局有效. 没有单独配用户配置, 使用的时c盘默认的.m2库, 那么 就不用操作 第3步骤下的第4小步骤
-
Hibernate的对象状态是什么?并做详细说明
2011-12-23 14:55:28并做详细说明 瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。 瞬时态 由new命令开辟内存空间的java...Hibernate的对象状态是什么?并做详细说明
瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。
瞬时态
由new命令开辟内存空间的java对象,
eg. Person person = new Person(”amigo”, “女”);
如果没有变量对该对象进行引用,它将被java虚拟机回收。
瞬时对象在内存孤立存在,它是携带信息的载体,不和数据库的数据有任何关联关系,在Hibernate中,可通过session的save()或 saveOrUpdate()方法将瞬时对象与数据库相关联,并将数据对应的插入数据库中,此时该瞬时对象转变成持久化对象。
持久态
处于该状态的对象在数据库中具有对应的记录,并拥有一个持久化标识。如果是用hibernate的delete()方法,对应的持久对象就变成瞬时对象,因数据库中的对应数据已被删除,该对象不再与数据库的记录关联。
当一个session执行close()或clear()、evict()之后,持久对象变成脱管对象,此时持久对象会变成脱管对象,此时该对象虽然具有数据库识别值,但它已不在HIbernate持久层的管理之下。
持久对象具有如下特点:
1. 和session实例关联;n
2. 在数据库中有与之关联的记录。
脱管态
当与某持久对象关联的session被关闭后,该持久对象转变为脱管对象。当脱管对象被重新关联到session上时,并再次转变成持久对象。
脱管对象拥有数据库的识别值,可通过update()、saveOrUpdate()等方法,转变成持久对象。
脱管对象具有如下特点:
1. 本质上与瞬时对象相同,在没有任何变量引用它时,JVM会在适当的时候将它回收;
2. 比瞬时对象多了一个数据库记录标识值。4RESA3ES B -
服务器配置详细说明
2017-03-22 12:31:17服务器配置详细说明最近刚配置完服务器,为了备忘,本文档将详细的说明如何配置服务器的,以及记录配置服务器的过程中出现的所有问题。服务器配置详细说明 安装篇 MySQL 5711的安装rpm 查看CentOS自带的MySQL版本并...服务器配置详细说明
最近刚配置完服务器,为了备忘,本文档将详细的说明如何配置服务器的,以及记录配置服务器的过程中出现的所有问题。
安装篇
MySQL 5.7.11的安装(rpm)
1. 查看CentOS自带的MySQL版本并卸载
rpm -qa | grep -i mysql rpm -e --nodeps mysql-libs-*
2. 安装依赖(MySQL 5.5并不需要这个依赖,但是5.7必须要,否则server组件无法安装成功)
rpm -ivh numactl-2.0.9-2.el6.x86_64.rpm
3. 安装MySQL(下面的安装顺序不能错,否则会安装失败)
rpm ivh mysql-community-common-5.7.11-1.el6.x86_64.rpm rpm ivh mysql-community-libs-5.7.11-1.el6.x86_64.rpm rpm ivh mysql-community-client-5.7.11-1.el6.x86_64.rpm rpm ivh mysql-community-server-5.7.11-1.el6.x86_64.rpm
4. 修改数据库编码
为了保证数据库能正确处理中文,我们需要设定数据库默认的编码为utf8。
vi /etc/my.cnf
修改/etc/my.cnf文件,并在其中加入以下内容:
[client]
default-character-set=utf8mb4
[mysqld]
character_set_server=utf8mb4MySQL默认数据库表名和数据库名区分大小写,所以我们在登录的时候会遇到报错:
Table ‘xxx’ doesn’t exist
所以需要在my.cnf文件中加入以下内容:
[mysqld]
lower_case_table_names = 1整个my.cnf文件如下所示
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html[mysqld]
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
lower_case_table_names = 1
character_set_server=utf8mb4# Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid[client]
default-character-set=utf8mb4其中黑体的为新增的语句。斜体字的注释部分在插入以上语句时,有可能会使之变成两行,运行的时候会报错。
5. 启动MySQL
service mysqld start
6. 获得MySQL初始密码
grep 'temporary password' /var/log/mysqld.log
7. 使用上一步获得的密码登录MySQL,并修改初始密码
mysql -uroot -p'初始密码' ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
8. 开放外部登陆账号
初始化的root账号只能在本地登录,像本项目中需要代理服务器和应用服务器访问数据库则利用root账号访问不了。虽然可以将root账号设置为所有ip都可以访问,但是不推荐。建议利用以下的方式开通一个外部访问的账号访问数据库:
GRANT ALL PRIVILEGES ON *.* TO '账号'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
解释下上面的命令:赋予账号对所有数据库的所有表上的权限。其中ALL PRIVILEGES 代表所有权限,当然你也可以设置该账号只有查看的权限,具体的可以百度。*.* 表示所有的数据库的所有表,比如dataBase.sys_user表示dataBase数据库里面的sys_user表。 % 表示所有的地址都可以访问,你也可以指定具体的地址可以访问,比如‘192.168.1.1’。
9. 开放3306端口
开放防火墙的有两个方法:
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT /etc/init.d/iptables save service iptables restart
vi /etc/sysconfig/iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 61616 -j ACCEPT service iptables restart
个人觉得第一种方法最方便,不像第二种需要修改配置文件。
10. MySQL自启动
因为rpm安装的时候会自动的将mysqld添加到init.d文件夹,而且会自动添加到chkconfig自启目录中,所以只需要(或者不需要?)输入以下命令就可以了
chkconfig mysqld on
JDK 1.7.0_45 的安装(rpm)
1. 查看CentOs6.5中原有的JDK环境并卸载
rpm -qa | grep jdk rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
2. 安装JDK
rpm -ivh jdk-7u45-linux-x64.rpm
3. 配置环境
打开配置文件
vi /etc/profile
添加配置信息
JAVA_HOME=/usr/java/jdk1.7.0_45
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH令配置文件立即生效
source /etc/profile
WildFly 8.0.0.Final 安装配置(tar.gz)
安装JBoss。刚开始我使用的是AS 7.1.1 Final,但是部署war文件的时候总是出现错误:
Failed to start service jboss.deployment.unit.
找了好久,才在stackoverflow上面找到这个问题:
http://stackoverflow.com/questions/18855728/error-deploying-war-into-jboss-as-7-domain-mode-failed-to-process-phase-stru 才知道原来是因为这个7.1.1版本的jboss有很多的bug…在这篇文中中有说明:https://henk53.wordpress.com/2013/01/09/the-curious-case-of-jboss-as-7-1-2-and-7-1-3/ 所以我就使用wildfly8.0.0替代7.1.1版本做容器。1. 安装
将wildfly-8.0.0.Final.tar.gz文件拷贝到/home 文件夹下,解压缩
tar -zxvf wildfly-8.0.0.Final.tar.gz
然后进入wildfly目录
cd wildfly-8.0.0.Final
其中 bin 文件夹是启动目录,standalone文件夹是配置和部署文件夹
2. 配置外网访问
当前wildfly默认设置是只允许本机访问,因此要进行设置允许所有IP访问该服务器
执行命令进入standalone/configuration文件夹
打开配置文件vi /home/wildfly-8.0.0.Final/standalone/configuration/standalone.xml
将上面红框中的127.0.0.1 都修改成 0.0.0.0
这样所有的用户都能登陆了3. 配置WildFly自启动
将wildfly下的启动文件配置软链接到init.d文件夹中
ln -s /home/wildfly-8.0.0.Final/bin/init.d/wildfly-init-redhat.sh /etc/init.d/wildfly
配置该软链接的权限
chmod +x wildfly
添加到自启程序列表中
chkconfig --add wildfly
开启wildfly自启动
chkconfig wildfly on
修改配置
vi /home/wildfly-8.0.0.Final/bin/init.d/wildfly.conf
将以下注释去掉,并修改
修改为JAVA_HOME=/usr/java/jdk1.7.0_45
JBOSS_HOME=/home/wildfly-8.0.0.Final
JBOSS_USER=root修改启动脚本
vi /home/wildfly-8.0.0.Final/bin/init.d/wildfly-init-redhat.sh
找到以下地方
修改成:JBOSS_HOME=/home/wildfly-8.0.0.Final
JBOSS_CONF=/home/wildfly-8.0.0.Final/bin/init.d/wildfly.conf
JBOSS_CONSOLE_LOG=/home/wildfly-8.0.0.Final/logs/console.log修改项目的log4j.properties,使之日志文件输出在/home/wildfly-8.0.0.Final/logs
编辑以下文件(若是想修改server.log文件位置的话)
vi /home/wildfly-8.0.0.Final/standalone/configuration/standalone.xml
修改成/www/log/jboss/server.log
OpenOffice 4.1.3 安装(tar.gz)
1. 安装
将文件夹放到目录/home下解压
tar -zxvf Apache_OpenOffice_4.1.3_Linux_x86-64_install-rpm_zh-CN.tar.gz
进入目录
cd /zh-CN/RPMS
安装目录下的所有文件
rpm -ivh openoffice*.rpm
2. 自动启动
创建自启动脚本
vi /etc/init.d/openoffice
内容是:
#!/bin/bash
#chkconfig: 2345 80 90
#description:auto_run
#openoffice4 start service
/opt/openoffice4/program/soffice -headless -accept=”socket,host=127.0.0.1,port=8100;urp;” -nofirststartwizard &增加权限
chmod +x openoffice
加入chkconfig
chkconfig ––add openoffice
启动OpenOffice
chkconfig openoffice on
openoffice有一个问题就是如果在程序中开启了openoffice服务,如果关闭了jboss再打开使用openoffice会报错
ActiveMQ 5.9.0 的安装
1. 安装
拷贝文件到/home目录下并解压缩
tar -zxvf apache-activemq-5.9.0-bin.tar.gz
再配置下代理服务器访问activmq的端口61616就可以了
2. 开放61616端口
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 61616 -j ACCEPT /etc/init.d/iptables save service iptables restart
3. 增加activemq自启动
建立到init.d的软链接
ln -s /usr/apache-activemq-5.9.0/bin/activemq /etc/init.d/
修改启动配置文件
vi /usr/apache-activemq-5.9.0/bin/activemq
在开头加入
#### BEGIN INIT INFO
# Provides: activemq
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 6
# chkconfig: 2345 64 36
# Short-Description: ActiveMQ server
### END INIT INFO
然后在注释后加入:export JAVA_HOME=/usr/java/jdk1.7.0_45
增加权限chmod +x activemq
加入自启动列表
chkconfig --add activemq
开启自启动
chkconfig activemq on
-
Seaweedfs 详细说明
2018-10-26 15:36:04SeaweedFS是一种简单的、高度可扩展的分布式文件系统。有两个目标: ...这减轻了中央主服务器的并发压力,并将文件元数据传播到卷服务器,允许更快的文件访问(只需一个磁盘读取操作)。 每个文件的元... -
列举你所知的web漏洞,并详细解释说明
2018-03-15 18:59:42攻击者可以找到并直接通过软件解析截获后的数据包的IP包头信息,再根据这些信息了解具体的IP。 针对最有效的“数据包分析方法”而言,就可以安装能够自动去掉发送数据包包头IP信息的一些软件。不过使用这些软件... -
crontab详细说明
2016-01-23 13:53:40关联命令及文件说明 crontab是很多Linux系统管理员都会用到的一种定期干活的工具,当然Linux操作系统自身也会偷偷的用它来做事情。正因为如此,写些文字来梳理下Administrator、crontab、OS三者之间的特殊关系(其实... -
IBM MQ 创建 本地&远程 队列并 行通信 详细步骤说明
2020-06-21 16:00:26超详细的本地队列和远程队列的配置步骤。配不会来找我 -
SVPWM仿真详细说明.pdf
2020-07-21 16:12:30SVPWM仿真详细说明.pdf。SPWM 常用于变频调速控制系统,经典的 SPWM 控制主要目的是使变频器的输出电压尽量接近正弦波,并未关注输出的电流波形。而矢量控制的最终目的是得到圆形的旋转磁场,这样就要求变频器输出的... -
cvSeqSort函数详细说明
2014-07-22 10:56:553、调用cvSeqSort,该函数会在内部迭代seq,并每次从seq中取两个CvPoint对象出来作为a、b传入cmp_func,并且根据cmp_func的返回结果来调整这两个对象在seq中的相对位置,返回值是1,就调整序列元素位置。 [cpp] ... -
创建进程并获取它的窗口句柄【详细说明】
2014-09-07 14:45:02主要功能就是创建进程,并到该进程的主窗口句柄,然后再给该窗口发消息。下面把代码共享给大家。 其实,查找指定进程的主窗口的功能是由下面这个回调函数来实现的。 // 查找进程主窗口的回调函数 BOOL ... -
hibernate面试题 --- Hibernate的对象状态是什么?并做详细说明
2011-12-24 15:38:42并做详细说明 Hibernate的对象状态其实就是session中持久化类的实例的对象状态,了解了持久化类的状态,才可以正确的运用session中的方法。 Hibernate的对象状态为瞬时状态、持久状态、脱管状态 (1)瞬时... -
NSNotificationCenter 的详细说明
2013-08-19 19:55:18NSNotificationCenter 的详细说明 1. 定义一个方法 -(void) update{ } 2. 对象注册,并关连消息 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector... -
valgrind详细说明
2013-02-26 14:40:44一、valgrind介绍 Valgrind是一套Linux下,开放源代码(GPL V2)的仿真...内核类似于一个框架(framework),它模拟了一个CPU环境,并提供服务给其他工具;而其他工具则类似于插件(plug-in),利用内核提供的服务完 -
MyEclipse10破解详细说明
2017-05-04 17:19:03MyEclipse10破解详细说明1.先安装好jdk,再安装好myeclipse10,并关闭该软件 2.下载破解工具,打开cracker.jar 3.输入任意用户名,点击Systemid按钮,自动生成本机的systemid. 4.点击菜单的Tool,进入... -
statsvn使用详细说明
2019-07-19 16:04:37下载并安装SVN统计工具StatSVN 1)下载地址:sourceforge.net/projects/statsvn/ 2)解压压缩包,到一个目录,如E:CodeAnalysis 找一个svn上项目 check或update这个项目到 指定目录下 新建生成html文档目录 E:... -
HTTP 响应码 详细说明
2018-01-26 15:49:21HTTP 响应码 详细说明 100 客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器... -
深度探索JFR - JFR详细介绍与生产问题定位落地 - 3. 各种Event详细说明与JVM调优策略(1)
2020-04-03 18:11:55这里会比较详细的去看每一个Event,并说明基本应用,建议配置。如果 default.jfc 中没有打开或者需要修改的配置,会将配置文件代码发出来。 1. JFR 相关 Event 一共4个 Event,但是需要关心的就下面这两个 Data ... -
socket 选项 详细说明
2018-03-15 21:32:58下面的两个函数主要是用于设置socket文件描述符属性的方法getsockopt 和setsockopt这两个函数成功时返回0,失败时返回-1并设置errno ,可以使用 strerror(errno) 将错误码转换为对应的提示消息。例子如下/*查询和... -
rsync配置参数详细说明
2019-06-26 20:14:55rsync参数的具体解释如下:-v, --verbose 详细模式输出-q, --quiet 精简输出模式-c, --checksum 打开校验开关,强制对文件传输进行校验-a, --archive 归档模式,表示以递归方式传输文件,并保持所有文件属性,等于-... -
M3U8文件详细说明
2018-07-13 12:04:56M3U文件是记录了一个索引纯文本文件,打开它时播放软件并不是播放它,而是根据它的索引找到对应的音视频文件的网络地址进行在线播放。 m3u8标签与属性说明 #EXTM3U 每个M3U文件第一行必须是这个tag,请标示作用 ... -
Run Loop详细说明
2015-04-28 10:45:10Run loops是线程的基础架构部分。一个run loop就是一个事件处理循环,用来不停...你仍必须设计你的线程代码以在适当的时候启动run loop并正确响应输入事件。Cocoa和CoreFundation都提供了run loop对象方便配置和管理线 -
请你来详细说明一下微信红包收发的详细过程。
2019-12-20 11:25:234.发送方点击确认并选择金额来源(零钱,银行卡等) 5.确认发送(多种方式确认,指纹,密码等) 6.接受方收到红包,点击拆开,存入零钱 7.如果超过24小时没有领取,则红包原路退回 如果是群红包的话,就会多几个步骤... -
RDKit | RDKit分子结构图的详细说明
2020-06-20 16:59:29这次将深入研究RDKit的结构图,并说明SVG格式的绘制方法,该方法自2015.03更新起可用。可能有很多细节,但是了解幕后发生的事情通常会很有帮助。 导入模块和载入数据 首先,导入必要的库和分子。需要2020.03或更... -
webgrind安装使用详细说明
2013-09-08 23:48:19webgrind是一个网页版的性能分析工具...试用了一下感觉还是很不错的,鉴于网上并没有一个系统介绍,特写一篇文章: webgrind官方定义翻译版:https://github.com/jokkedk/webgrind ================================== -
scanf详细使用说明
2009-10-16 22:36:00函数 scanf() 是从标准输入流 stdin 中读内容的通用子程序,可以读入全部固有类型的数据并自动转换成机内形式。scanf() 是 printf() 的补函数。 在 C99 中,format 用 restrict 修饰。 format 指向的 -
Phobos家族后缀.actin勒索病毒变体详细说明,删除后缀.actin勒索病毒并尝试恢复文件
2019-06-05 11:00:54如何删除Phobos.actin勒索病毒并尝试恢复.actin加密文件? 最近检测到了Phobos勒索病毒的新变种使用.actin文件扩展名。Phobos勒索软件与Dharma赎金变种非常相似。它的主要目标是加密计算机上的文件,在此过程中添加... -
Markdown超详细使用说明
2019-12-24 15:03:06介绍了Markdown的来源,使用场景,并以丰富的示例,详细介绍了Markdown的各种语法,帮助大家更好的使用Markdown。 如果您觉得有用,也欢迎将本文推荐给您的朋友。
-
MySQL 多实例安装 及配置主从复制实验环境
-
蓝桥杯练习-2.26
-
Prisma初体验【逆向生成数据模型】
-
前端websocket与php后台连接
-
精益用户体验(UX):摆脱只注重结果的工作
-
TeamFoundationServer2010Scrum1.0与持续集成的最佳实践
-
利用坐标变换分析塔差对编码器测角精度测试的影响
-
Unity 热更新技术-ILRuntime
-
SQLServer2005分区模板与实例
-
设计模式-适配器模式
-
axios学习优化及使用
-
【工具使用篇】Sublime Text 3 全程详细图文使用教程
-
zapata:自动执行的自动测试编写器-源码
-
linux中安装nacos,seata并集成到nacos中
-
物联网基础篇:快速玩转MQTT
-
货币转换微服务:使用Spring Cloud的货币转换微服务-源码
-
ScrapytIems.py
-
等待线程池中线程执行完毕
-
浅谈用户引导设计
-
产品团队管理经验一枚