(一)
实现一致性operator new必须返回正确的值,内存不足时必须调用new_handling函数,必须有对付零内存的准备,还需要避免不慎掩盖正常形式的new。
void* operator new(std::size_t size) throw(std::bad_alloc) {
using namespace std;
if (size == 0) {
...
分类:
编程语言 时间:
2014-09-29 15:10:31
阅读次数:
168
在IE中,数字1,2,3不能居中,所以后来加个span(之前没有),用IE hacks解决
1:
2:
3: .circle span
4: {
5: display:block;
6: padding-top:12px;
7: font-weight:bold;
8: }
9: </...
分类:
Web程序 时间:
2014-09-29 16:17:01
阅读次数:
321
由来
今天跟往常一样,登陆PL/SQL,确登陆失败,出现一个错误“ORA-01034”和“ORA-27101”如图:
然后就就通过命令提示符去登陆Oracle,去查看怎么回事,然后问题进一步出现,错误“ORA-03113:通信通道的文件结尾
进程 ID:6320 回话 ID :191
序列号:3”。
问题根源
Oracle出现错误,于是去错误日志里去找...
分类:
数据库 时间:
2014-09-29 14:20:11
阅读次数:
311
Oracle 11gR2 用exp无法导出空表解决方法
在11gR2中有个新特性,当表无数据时,不分配segment以节省空间,Oracle 当然在执行export导出时,空表则无法导出,但是还是有解决办法的:
解决方法:
一、insert一行,再rollback就产生segment了。
该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表...
分类:
数据库 时间:
2014-09-29 14:36:41
阅读次数:
274
【题目简述】:两个四位数,如果后一个数中的某个数与前一个对应的数的位置和值都相等,则统计数目由几个这样的数,记为count1吧。如果后一个数中的某个数与前一个数的数值相等,但位置不同。此时这样的数的个数记为count2。
写成*A*B,即count1 A count2 B。
【分析】:题目的简述即分析。
//740K 0Ms
#include
#include
using namespace...
分类:
其他好文 时间:
2014-09-29 15:26:31
阅读次数:
279
ReactorThread
这一章将分析Swoole的ReactorThread模块。虽然叫Thread,但是实际上使用的是swFactoryProcess也就是多进程模式。但是,在ReactorThread中,所有的事件监听是在线程中运行的(Rango只是简单提到了PHP不支持多线程安全,具体原因还有待请教……),比如在UDP模式下,是针对每一个监听的host开辟一个线程运行reactor...
分类:
其他好文 时间:
2014-09-29 15:26:21
阅读次数:
577
最近我们遇到的情况是,需要统一设置用户的默认浏览器为Google Chrome,而系统默认的是Safari。
这个设置是系统Launch Services基于用户管理的。意思就是说,即便是修改了系统全局参数,如果用户有特定设置,那么会依从用户配置。
只要一设计用户配置,那么就会相对麻烦点。要想改变,会涉及多种用户情况,比如:网络用户文件夹的情况,用户的配置信息都在服务器上,所以配置需要在服务器上修改;如果用户文件夹保存在本地,那么可以有两种对策,1是:系统默认用户文件夹模板需要改变,而且需要遍历并改变已...
分类:
其他好文 时间:
2014-09-29 15:09:21
阅读次数:
307
# -*- coding: cp936 -*-
# 1 打开文件
# open(fileName, mode)
# 参数:fileName文件名
# mode打开方式
# w 以写方式打开,
# a 以追加模式打开 (从 EOF 开始, 必要时创建新文件)
# r+ 以读写模式打开
# w+ 以读写模式打开
# a+ 以读写模式打开
# ...
分类:
编程语言 时间:
2014-09-29 14:35:51
阅读次数:
174
struts1的名气+webwork核心=struts2
使用struts2的步骤:
1.导入jar文件
2.在web.xml中添加一个配置filter,拦截所有的请求/*, StrutsPrepareAndExecuteFilter
3.在src下添加一个struts.xml, package-action-result
4.如果要实现控制,需要添加actio...
分类:
其他好文 时间:
2014-09-29 14:52:21
阅读次数:
239
一、触发这个错误的原因及相关因素
是由于oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致,在Oracle 11g中是
存在密码过期问题的。
二、错误现象:
用户被锁定之后会报ORA-28000的错误,并提示无法登录到数据库
SQL> conn system/oracle
ERROR:
ORA-28000: t...
分类:
数据库 时间:
2014-09-29 14:52:11
阅读次数:
237
sudo gedit /etc/passwd
在/etc/passwd中修改该用户对应的shell:/bin/sh改为/bin/bash即可解决该问题...
分类:
其他好文 时间:
2014-09-29 16:15:21
阅读次数:
170
简述CentOS中通过源码的方式安装MySQL-5.5.38的方法以及注意事项...
分类:
数据库 时间:
2014-09-29 15:41:51
阅读次数:
280
#!/bin/bash
echo "IP:"
ifconfig |grep "inet addr"|grep -v 127.0.0.1|awk '{print $2}'|awk -F ':' '{print $2}'
echo "Product Name:"
dmidecode |grep Name
echo "CPU Info:"
dmidecode |grep -i cpu|grep -i v...
分类:
其他好文 时间:
2014-09-29 14:51:31
阅读次数:
199
linux 下 jira-6.3.6 配置 破解 翻译 迁移数据库...
分类:
数据库 时间:
2014-09-29 15:58:01
阅读次数:
458
管理安装、升级和卸载软件最简单的方法就是使用Debian上的APT(高级包管理工具)。如果一个软件被打包成Debian上的包并且适用于树莓派的ARM架构,那么这个软件包同样兼容于Raspbian。
安装或者卸载软件包的时候你需要root用户权限,因此你的用户必须是sudoer用户,或者你必须使用root用户登录。更多信息参考用户管理和root用户。
安装新的包,或者更新已有的包,你需要...
分类:
其他好文 时间:
2014-09-29 15:41:11
阅读次数:
335
在工作之中就感觉自己的工作是枯燥无味,毫无挑战意义的事情.
特此,就我自身目前的现状给其他一些有技术发展茫然的朋友做个分享....
分类:
其他好文 时间:
2014-09-29 15:57:31
阅读次数:
178