- 博客(28)
- 资源 (13)
- 收藏
- 关注
原创 select查询不到实际存在的表
在oracle数据库创建表的过程中,由于不小心,导致经常会遇到“select 查询不到实际存在的表”的这种情况。以下两种情况最容易出现这种问题:1、用sqldevelop、PLSQL Developer、Navicat Premium等工具使用创建表的工具进行创建2、创建表的sql语句中表名用了双引号。解决办法:查一下 user_tables ,SQL>select table
2017-09-06 17:06:01
6368
1
原创 javascript获取标签子节点并进行相应设置
由于经常会遇到对同一个类型的标签的子标签进行相应的处理,例如下图所示情况。可以使用以下方法,让每一个li标签添加onclick事件,并且将这个标签整体传递给onclick事件的函数。//获取子节点数组 var aChild =Obj.childNodes; for(var i = 0,len = aChild.length; i < len; i++ ){ //判断子节点名
2017-09-04 11:32:43
4654
原创 js中的sort排序问题
1、普通sort的排序是按照首字母的大小来从小到大进行排列的。如下所示:function f8(){ var arr = [22,111,9999,50000]; alert(arr.sort()); }显示如下:2、现在想按照数字的数值大小,从小到大排列。如下所示: function f8(){ var arr = [22,11
2017-08-31 11:39:27
5318
原创 html框架基础
框架:将页面划分成为多个子窗口,分别展示相应的内容。1、,frameset不能写在里,可以嵌套使用。例如可以设计下面这种页面:代码如下:frame.html: left.html: 百度一下 优快云 2、可以使用在里面,表示嵌入一个子窗口。
2017-08-29 14:14:49
478
原创 html表单基础
input标记: <!--下面这一句中不添加name的话,系统不会提交这个内容--> <input type="text" name="username" size="20" disabled="true" value="tom"/> type="text":文本输入框; type="submit":提交按钮 type="button":普通按钮 type="reset":重置按钮 type="password":密码输入框 type="rad
2017-08-28 16:35:41
452
原创 html表格基础
width="%60":指的是外层标签宽度的60%。border="1":table默认无边框,设置为1即可看见。cellpadding="5":指的是表格中文字距离单元格边框的距离。cellspacing="10":指的是边框与边框之间的距离。caption:标题thead:只能为0或者1个(表头)tfoot:只能为0或者1个(表脚)tbody:1到n个(表体)
2017-08-28 15:38:01
927
原创 scanf(“%c”)等问题,清空输入输出缓存
C语言学习者经常会遇到printf()和scanf()的一些问题,没有正确输出或者输入。例如scanf(“%c”,&ch)没有接收到输入字符。或者输出printf(“\n”)不会换行的问题。举个例子: #include int main() { char person[5]; int i; printf("输入编号:"); scanf("%d",&i); prin
2017-08-24 17:37:48
2087
转载 安装Oracle时,shmall、shmmax、kernel.sem的设置
最近因为拿到一个好配置的生产机器。在装完数据库后,需要对参数进行调优。 首先这个机器内存是128G的 ,而且/dev/shm 设置的是63G (物理内存的一半)。Oracle设置用的是AMM管理,那么就想是否能把这个内存设置大点。首先这个参数文件在 vi /etc/sysctl.conf 里,重新加载生效是 sysctl -p# System default settings li
2017-08-24 16:51:36
3003
原创 输入法输不了中文
有时候大家会遇到,输入法在有的界面能够正常输入中文,换到其他界面就无法输入中文。此时,你只需要按住CTRL+空格,这下就OK了。
2017-08-21 15:26:40
1677
原创 oracle数据库备份,删除,恢复
1、首先备份test用户的所有表和视图等exptest/123456@192.168.108.70/orcl file=etms20170818_70.dmp log=0818_70.log2、删除test用户的所有表和视图等SQL>drop user test cascade;3、重新创建test用户,并指定默认表空间create usertest identifie
2017-08-18 09:23:57
393
原创 RedHat6.6安装thefuck工具,自动纠正错误命令
在使用linux命令的时候,经常会将一些不熟悉的命令输错,或者由于大意而导致输入错误。此时,有可能会喊一句“我操!”,其实骂一句“我操”也是废话,不顶用,更何况我们程序员是文明人,怎么能说这么低俗的话。别着急,下面就让我们把“我操”升级一下,输错之后,别说话,给键盘输入“fuck”,我们不是简单的将中文骂人翻译成英文,我们要干一些有用的事情。废话结束,下来安装thefuck工具,帮助我们解决常
2017-08-14 15:31:44
1439
原创 Linux如何查看用户和进程对内存的使用情况
1、cat /proc/meminfo2、top3、atop4、htop5、GNOME System Monitor(GNOME可视化图形界面)6、ksysguard(KDE可视化图形界面)就像GNOME桌面拥有GNOME System Monitor一样,KDE桌面也有它自己的对口应用:KDE System Monitor。这个工具的功能与GNOME版本极其相似,也就是说
2017-08-14 10:53:10
3589
转载 linux如何调整home和根分区大小的方法
目标:将VolGroup-lv_home缩小到20G,并将剩余的空间添加给VolGroup-lv_root1、首先查看磁盘使用情况[root@jb51.net~]# df -h文件系统 容量 已用 可用 已用% 挂载点Filesystem Size Used Avail Use% Mounted on/dev/mapper/V
2017-08-08 09:01:23
7928
2
原创 Linux下rz/sz安装及使用方法
工具说明在SecureCRT这样的ssh登录软件里, 通过在Linux界面里输入rz/sz命令来上传/下载文件. 对于RHEL5,RHEL6 rz/sz有些默认没有安装,所以需要手工安装.Xshell、putty中也没有这种命令命令介绍:sz: 将选定的文件发送(send)到本地机器;rz:运行该命令会弹出 一个文件选择窗口, 从本地选择文件上传到服务器(receive).
2017-08-08 08:53:13
669
原创 Linux中查找指定大小或者指定内容的文件
1、查找根目录下,文件大小大于1G的文件,并显示大小。find / -size +1G | xargs du -sh2、查找当前路径下,文件名包含“Hello”的所有文件。find ./ -name "*Hello*"3、查找当前路径下,文件内容中包含“Hello”字段的所有文件名,并输出行号。grep -rn "Hello" ./4、grep pattern1|patte
2017-08-02 15:57:19
9994
原创 Linux服务器记录并查询历史操作记录
Linux服务器在使用过程中,经常会有除自己之外的其他人员使用。并不是每个人都对Linux服务器特别熟悉,难免会有一些操作导致服务器报错。因此,监控Linux服务器的操作并记录下来,是非常有必要的!history是查询当前连接所操作的命令,通过编写以下内容添加至/etc/profile的原有内容之后,将每个连接的操作都进行记录,并保存在特定位置。vi /etc/profile添加内
2017-08-01 17:31:21
49091
2
原创 windows路由表设置
路径:C:\Windows\System32\drivers\etc\host添加以下内容192.168.108.4 www.server1.com192.168.108.5 www.server2.com保存并退出之后,就可以通过www.server1.com去访问192.168.108.4,。
2017-07-24 15:33:48
1258
原创 Nginx配置
Nginx配置路径:安装包下的conf目录下的nginx.conf1、进程数配置,此处为进程数配置,此值不是越大越好。规则:此值等于CPU核数。2、错误日志路径和级别:3、进程最大连接数4、最大并发数 = 进程数*进程最大连接数5、日志格式:6、虚拟主机配置(server)、IP访问控制、访问验证
2017-07-24 15:06:49
300
原创 关于short i = 65535和short i = 65536输出问题
#include int main(){ short i = 65535; printf("i=%d\n", i); return 0;}结果:-1分析:因为内存中65535存储内容的16进制表示为:0x0FFFF,将此值传递给16位的变量i时,i只能接受到0xFFFF;看见首位为1,编译器会认为i是个负值,至于负值的绝对值=源码取反(0x0000)+1
2017-07-21 15:47:58
19433
8
原创 数组a[]中&a和a的区别
前提:a和&a的值是一样的,但是意义有所区别,a指的是a[0]的地址,&a指的是数组a的地址(“数组名”代表数组第一个元素的地址,“&数组名”代表的是整个数组的地址)。从而导致a+1和&a+1有了本质的差异。a+1 = a[0]的地址+sizeof(int);(在第一个元素的地址上便宜一个数组元素的大小,即下一个元素,a[1]的地址。)&a+1 = 数组a的地址+sizeof(a);(在数组的地址上偏移一个数组的大小,此时sizeof(a)中的a是一个数组,不是一个指针,计算出来是一个数组的大小,不是指
2017-07-18 18:16:54
4922
原创 不同编译器对于(a++)*(a++)和(a++)*(++a)和(++a)*(a++)和(++a)*(++a)的运算结果
一个表达式对同一个变量进行两个及两个以上++的运算取决于编译器的方式,编译器不同结果也可能不同,因此建议不要在同一个表达式中对同一变量施行多次自增运算。
2017-07-18 10:09:57
3093
原创 C++掷骰子游戏
1、三个骰子随机产生,系统每隔2秒自动产生。2、三个骰子之和大于12,押大赢;小于等于10,押小赢;等于11,庄赢。(豹子除外,豹子全收翻三倍).3、每隔10轮,游戏自动暂停,提示休息。4、休息完成之后,按任意键清屏,继续游戏。Author:我逍遥-
2017-07-17 17:32:13
4887
2
原创 C语言中const char* 和char* const等常量的正确理解
不经常使用const的话,看过多少次都会忘记。让人很是郁闷!今天总结一下,找出规律便于以后记忆。const char *p; //*p是const,p可变:const 后面紧跟的是char,所以*p是一个char字符,不可变const (char *) p;//p是const,*p可变:const 后面紧跟的是(char *)这个整体,所以p是char*类型,不可变。char* con
2017-07-13 15:52:42
16800
5
原创 Linux下C语言TCP编程01
TCP01简单的TCP编程 1、在线客户端数量为1; 2、服务端只支持接收和回复,不能输入后进行发送; 3、客户端能输入发送并接收服务器的回复。
2017-07-10 10:39:21
411
原创 Linux下C语言TCP编程02
TCP02简单的TCP编程 1、使用了fork(),创建子进程,实现多用户同时在线; 2、服务端只支持接收和回复,不能输入后进行发送; 3、客户端能输入发送并接收服务器的回复。
2017-07-10 09:17:53
392
原创 Linux服务器禁止其他主机ping
在对服务器日常的网络维护和使用过程中,ping命令十分常用,它所使用的是ICMP协议,我们经常为了保护服务器而禁止ICMP协议,从而使其他客户端通过ping命令检测时,服务器是不会再做出任何响应,客户端提示请求超时。
2017-07-04 10:27:02
2127
原创 使用swp恢复VI丢失的文件
在使用vi时,有可能会因为经常使用windows的习惯,在编辑的时候,使用Ctrl+s进行保存。导致的结果是并没有保存,而是一个锁屏操作,导致vi界面处于“假死”状态,无法进行编辑。解决办法:使用Ctrl+q进行解冻即可,继续操作。注意:但是经常会由于其他的原因导致vi文件,无法编辑,使用ctrl+p解冻之后,vi直接退出,文件没有保存。目录下面会产生一个.swp文件。还有
2017-07-03 13:54:38
1081
notepad插件Tidy2
2017-01-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人