随笔- 2241
文章- 0
评论- 32
阅读-
107万
11 2013 档案
手动建库时一个小错误:ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance
摘要:此前执行了CREATE SPFILE FROM MEMORY. 重新使用SPFILE启动时,出错如下: SYS@ bys3>startup ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance ORACLE instance started. Total System Global Area 150654976 bytes Fixed Size 1363216 bytes Variable Size 96469744 bytes Database Buffers 50331648 ...
阅读全文
Windows下USB磁盘开发系列二:枚举系统中所有USB设备
摘要:上篇 《Windows下USB磁盘开发系列一:枚举系统中U盘的盘符》介绍了很简单的获取系统U盘盘符的办法,现在介绍下如何枚举系统中所有USB设备(不光是U盘)。主要调用的API如下:1,调用SetupDiGetClassDevs()获取指定设备类型的句柄;2,调用SetupDiEnumDeviceInfo()枚举设备信息;3,调用SetupDiGetDeviceRegistryProperty()获取设备信息。具体实现函数如下:int enum_usb_device_info(){ int i = 0; int res = 0; HDEVINFO hDevInfo; SP_DEVIN...
阅读全文
Clouda聊天室实践
摘要:1、Clouda说明 Clouda是简单,可依赖的实时Javascript框架。对一个想开发移动webapp的开发者来说,可以使用clouda开发框架,实现一个功能和体验与native app齐平的轻应用。 官网: http://cloudajs.org/。 百科: http://baike.baidu.com/link?url=iC4ygMr35qdfNgZb12pZORU621YPYPCVHCA1i7iLM8d2t_l-rlbLAzdR04HqFO_4oMzi9VYQd_S6wZTRhyBt3q。 Clouda源码: https://github.com/brandnew...
阅读全文
ASP.NET Repeater嵌套Repeater实现菜单加载
摘要:在KS系统中要实现从数据库中读取界面权限文件实现菜单、界面的动态加载。 效果图: ASP.NET界面代码 ' /> ...
阅读全文
浅说正则——会了就不会忘
摘要:闲来无事,看了看新浪最近的面试题,其中关于正则的题目,让自己意识到了这一块的薄弱。 闲来无事,搜集了很多资料(ps:三中全会这几天,用google特慢,不得以用bd,不说了,你懂得,真实屌丝的百科全书,建议能用google就google),研究了一下正则。有一些小感触,正则没有你想象中那么难,正则不是那么简单。 记得有位贵人告诉我,正则会了就不会忘。当时将信将疑。 怎么看待正则?难,不难,很容易?对于正则,我想说:会了就不会忘。 很多同行,包括之前的自己。对于正则都是拿来主义,用到的时候,一搜就有。大体上能看懂,深究有不明白。就是那句话恰到好处——最...
阅读全文
android开发中难免遇到listview刷新数据出现异常
摘要:异常:java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a background thread, but only from the UI thread.解决办法分析:既然与listView绑定了的list发生了变化而没来得及通知listView导致了上述的异常,那我们就针对这一点,只要listV
阅读全文
hdu2068RPG的错排
摘要:Problem Description今年暑假杭电ACM集训队第一次组成女生队,其中有一队叫RPG,但做为集训队成员之一的野骆驼竟然不知道RPG三个人具体是谁谁。RPG给他机会让他猜猜,第一次猜:R是公主,P是草儿,G是月野兔;第二次猜:R是草儿,P是月野兔,G是公主;第三次猜:R是草儿,P是公主,G是月野兔;......可怜的野骆驼第六次终于把RPG分清楚了。由于RPG的带动,做ACM的女生越来越多,我们的野骆驼想都知道她们,可现在有N多人,他要猜的次数可就多了,为了不为难野骆驼,女生们只要求他答对一半或以上就算过关,请问有多少组答案能使他顺利过关。 Input 输入的数据里有多个ca...
阅读全文
用实例讲解RSA加密算法(精)
摘要:RSA是第一个比较完善的公开密钥算法,它既能用于加密,也能用于数字签名。RSA以它的三个发明者Ron Rivest, Adi Shamir, Leonard Adleman的名字首字母命名,这个算法经受住了多年深入的密码分析,虽然密码分析者既不能证明也不能否定RSA的安全性,但这恰恰说明该算法有一定的可信性,目前它已经成为最流行的公开密钥算法。RSA公开密钥算法的发明人(从左到右Ron Rivest, Adi Shamir, Leonard Adleman. 照片摄于1978年) RSA的安全基于大数分解的难度。其公钥和私钥是一对大素数(100到200位十进制数或更大)的函数。从一个公钥和密.
阅读全文
ARM——操作系统—最小操作系统-开发板测试
摘要:怀着激动的心情,打算弄到硬件上试试。折腾了一整天。终于运行起来了。需要设置IBRD和CR,以及寄存器。希望大家也能顺利完成自己的开发板实验。我畅想了一下,目前所有带串口的嵌入式ARM设备,都应该可以使用这个方式启动起来。见证奇迹的时刻。
阅读全文
HTML入门教程
摘要:什么是 HTML? HTML(Hyper Text Markup Language)超文本标记语言,是用来描述网页的一种语言,不是一种编程语言,而是一种标记语言 (markup language) 。HTML 使用标记标签来描述网页。 HTML文档描述网页 ,也被称为网页。HTML文档包含HTML标签和纯文本. Web 浏览器的作用是读取 HTML 文档,并以网页的形式显示出它们。浏览器不会显示 HTML 标签,而是使用标签来解释页面的内容。 翻译: :paragraph 段落。break 打断,换行。:barter rabbet,换行。 :unordered lists,无序...
阅读全文
HDU 4770 Lights Against DudelyLights
摘要:Lights Against DudelyTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 525Accepted Submission(s): 157 Problem Description Harry: "But Hagrid. How am I going to pay for all of this? I haven't any money." Hagrid: "Well there's y
阅读全文
(顺序表的应用5.4.3)POJ 1012(约瑟夫环问题——保证前k个出队元素为后k个元素)
摘要:/* * POJ-1012.cpp * * Created on: 2013年10月31日 * Author: Administrator */#include #include using namespace std;int x[] = { 2, 7, 5, 30, 169, 441, 1872, 7632, 1740, 93313, 459901, 1358657, 2504881 };int main(){ int n; while(scanf("%d",&n)!=EOF,n){ printf("%d\n",x[n-1]); } retur
阅读全文
Android 程序崩溃后的处理
摘要:在应用发布以后,由于安卓机型的千差万别 ,可能会出现各种各样的问题,这时候如果我们可以将这些信息收集起来,并进行修改就很不错了。下面就来讨论一下怎么处理程序崩溃以后,错误信息的手机。 Java中已经提供了一个接口Thread.UncaughtExceptionHandler来对运行时的异常进行处理。只需要实现这个接口,并覆写public void uncaughtException(Thread thread, Throwable ex)方法即可。由于Application是Android应用启动的第一个入口,所以我们实现自己的Application,让他去实现Thread.Unca...
阅读全文
IE7 float:left失效的解决方法
摘要:情景代码如上。在FIREFOX和CHROME等浏览器中,b和c会左对齐显示于两排,但在IE7下却不是。在IE7下,b和c会显示在同一排,并且c会比b稍微低一点。解决这个bug的方法是在IE7下给c设置固定宽度,并且宽度要大于 a - c 的宽度。
阅读全文
android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
摘要:为了实现这个功能可折腾了我好久,先上一份代码,经楼主验证是绝对可以用的而且也比较清晰的代码!(ps:还是先剧透下吧,第三方大部分浏览器无法成功。)点击浏览器中的URL链接,启动特定的App。首先做成HTML的页面,页面内容格式如下:启动应用程序 这一句就可以了。各个项目含义如下所示:scheme:判别启动的App。 ※详细后述host:适当记述path:传值时必须的key ※没有也可以query:获取值的Key和Value ※没有也可以作为测试好好写了一下,如下:启动应用程序 接下来是Android端。 首先在AndroidManifest.xml的MAIN Activity下追加以下...
阅读全文
如何避免来自企业内部的网络安全威胁(二)
摘要:3.确保对企业关键信息的所有访问都来自于单个用户特定的事件需要与特定的人联系起来,以便问责。企业需要清楚知道谁正在网络上操作,他们正在做什么。使用UserLock的粒状规则和策略来保护网络访问,在出现问题问责的时候用户就无从抵赖,UserLock可自动识别每一个用户的每一项活动。4. 对可疑或破坏性行为提供及时反馈UserLock赋予IT人员监控、记录及自动拦阻所有可疑会话的权利。并且,UserLock能够积极主动地应对可疑或尝试破坏的用户,减少发生恶意事件的风险。一旦检测到任何可疑访问事件,UserLock可提醒管理员,让IT人员在第一时间通过远程锁定、退出或重置适当会话来快速反应。5. 对
阅读全文
Android安装失败 Installation error code: -110
摘要:在系统开发过程中,开发的app管理器,发现怎么安装都是失败。详细的查看了log发现。I/ActivityManager( 899): START {dat=file:///mnt/sdcard/download_cache/1383894436201311081507168927.apk cmp=com.android.packageinstaller/.InstallAppProgress (has extras)} from pid 1842 W/ActivityManager( 899): Unable to start service Intent { cmp=com.android.
阅读全文
Android TextWatcher监控EditText中的输入内容并限制其输入字符个数
摘要:布局中EditText在android布局中经常用到,对EditText中输入的内容也经常需要进行限制,我们可以通过TextWatcher去观察输入框中输入的内容,作个笔记。主布局: java代码: package com.android.text; import android.app.Activity; import android.os.Bundle; import android.text.Editable; import android.text.TextWatcher; import android.util.Log; import android.widget....
阅读全文
不让自己的应用程序在桌面的图标列表里启动显示的方法
摘要:当我们的程序在被安装后再次重启系统时系统会自动创建我们的APK程序,在所有的APK程序都安装完后系统会最后安装Luncher2.apk应用程序,Luncher2.apk就是我们的系统界面应用程序,它会检测系统已经安装的应用软件的包名,然后把这些应用软件的图标和名称给解析出来然后显示在应用程序列表里,用GridView显示了出来,这里如果我们不想让我们的应用程序的图标在Luncher里显示的话,有一个很简单的方法,就是仅修改AndroidManifest.xml文件即可。 例如屏蔽我的一个测试应用程序的图标: ...
阅读全文
Fragment与FragmentAcitvity间的传值
摘要:Fragment与FragmentAcitvity间的传值 FragmentActivity中传值Bundle bundle=new Bundle(); bundle.putSerializable(“companyInfor”, company); companyExhFragment.setArguments(bundle); Fragment中接收值Bundle bundle=getArguments(); if(bundle!=null)//接收从activity中传来的值 company=(RecommendCompanyResult) bundle.getSerial...
阅读全文
java concurrency in practice读书笔记---ThreadLocal原理
摘要:ThreadLocal这个类很强大,用处十分广泛,可以解决多线程之间共享变量问题,那么ThreadLocal的原理是什么样呢?源代码最能说明问题!public class ThreadLocal { /** * ThreadLocals rely on per-thread linear-probe hash maps attached * to each thread (Thread.threadLocals and * inheritableThreadLocals). The ThreadLocal objects act as keys, * s...
阅读全文
rqnoj-342-最不听话的机器人-dp
摘要:dp[i][j][k][[l]: 执行第i步,执行到点(j,k),方向为l时,用的最大步数。状态转移根据step[i]转移。#include#include#include#include#define INF 99999999using namespace std;int xx[4]={1,0,-1,0};int yy[4]={0,-1,0,1};int dp[2][111][111][4];int step[1100];int map[110][110];int main(){ int n,m,x0,y0,i,j,k,l; char str[10001]; while(~...
阅读全文
Calibrating delay loop... 问题以及解决方法(RealARM开发板)
摘要:RealARM的210开发板在启动是有时会出现这样的死循环Calibrating delay loop... ,那么原因是什么呢?经过查找,发现跟RTC有关,实际上就是晶振和RTC电源的问题。所以解决的方法是:1.测量电池电压,如果为2.5V左右,不能太低,那么不是电源的问题,反之。2.更换32.768KHz的晶振,也就是x4(在核心板上可以找到这个元件)元件。解决了这两个问题,那么一般都会解决Calibrating delay loop... 这个问题了。 以上仅限RealARM公司提供的系统文件,如果是用户自行写的系统文件,上面两个部分都确保没问题的情况下还是出现Calibrating d
阅读全文
javax.transaction.xa.XAException: java.sql.SQLException: 无法创建 XA 控制连接。(SQL 2000,SQL2005,SQL2008)
摘要:javax.transaction.xa.XAException: java.sql.SQLException:无法创建 XA 控制连接。错误: 未能找到存储过程'master..xp_sqljdbc_xa_init'。配置JTA SQL Server XADataSource参考:http://technet.microsoft.com/zh-cn/library/aa342335.aspx 1.sqljdbc_3.0\chs\auth\x86(x64|IA64)\sqljdbc_auth.dll放入WINDOWS\system32中2.sqljdbc_3.0\chs\xa\
阅读全文
[置顶] Jquery学习总结(二) jquery选择器详解
摘要:1、基本选择器lID 根据元素ID选择lElementname 根据元素名称选择lClassname 根据元素css类名选择举例:根据元素名称选择取值:jQuery(“#ID”).val();jQuery(“a”).text();jQuery(“.classname”).val();以上为最常见的选择器,其中ID选择器是效率最高的,在可能的情况下应该尽量使用它。2、层次选择器lAncestordescendant 祖先和子孙选择器lParent>child 父子节点选择器lPrev+next 同级别选择器lPrev~siblings 过滤选择器举例:12结果://得到div中的a标签内容
阅读全文
poj2407 Relatives 欧拉函数基本应用
摘要:题意很简单 就是欧拉函数的定义:欧拉函数是指:对于一个正整数n,小于n且和n互质的正整数(包括1)的个数,记作φ(n) 。题目求的就是φ(n) 根据通式:φ(x)=x*(1-1/p1)*(1-1/p2)*(1-1/p3)*(1-1/p4)…..(1-1/pn),其中p1, p2……pn为x的所有质因数,x是不为0的整数然后利用以下性质变形: 欧拉函数是积性函数——若m,n互质,φ(mn)=φ(m)φ(n)。 若n是质数p的k次幂,φ(n)=p^k-p^(k-1)=(p-1)p^(k-1),因为除了p的倍数外,其他数都跟n互质。 最后 就是 先把 题目给的 n...
阅读全文
c# 操作xml题目
摘要:download! 1、新建一个文本文件,命名为:projects.txt。 2、将后缀名改为projects.xml。 3、用记事本编辑该文件。使用utf-8编码。内容如下: 项目1 http://baidu.com/ mysql root pwd 2013-01-01 项目2 http://google.com/ sql root pwd 2013-10-10 4、新建窗口应用程序,实现以下功...
阅读全文
不小心rm删除文件怎么办
摘要:不小心rm删除文件怎么办rm 命令的副作用越来越显现。而且rm掉之后的东西想找回来很困难。有2个原则: 1 永远不要在root下操作,尤其是rm命令 2 写一个别名,代替rm我就是在~/.bashrc文件里加入下面一行: $ vi ~/.bashrc加入下面一行:alias rbin='mv -t ~/.local/share/Trash/files --backup=t'source ~/.bashrc然后删除一个文件变成: $ rbin testfile文件testfile会自动移到Trash里面。我承认我是标题档
阅读全文
==,equal,hasCode(),identifyHasCode()浅析
摘要:在java中如果我们要比较两个对象之间的关系的话有可能会用到下面的几种方法:==,equal,hasCode(),identifyHasCode()。==用来比较对象本身是不是相同的。public class Test {public static void main(String[] args) { String s1="abc"; String s2="abc"; String s3=new String("abc"); String s4=new String("abc"); System.out.print
阅读全文
Oracle DB SQL 性能分析器
摘要:• 确定使用SQL 性能分析器的优点• 描述SQL 性能分析器工作流阶段• 使用SQL 性能分析器确定数据库更改所带来的性能改进 SQL 性能分析器:概览 • 11g 的新增功能 • 目标用户:DBA、QA、应用程序开发人员 • 帮助预测系统更改对SQL 工作量响应时间的影响 • 建立不同版本的SQL 工作量性能(即SQL 执行计划和 执行统计信息) • 以串行方式执行SQL(不考虑并发性) • 分析性能差异 • 提供对单个SQL 的细粒度性能分析 • 与SQL 优化指导集成在一起以优化回归 SQL 性能分析器:概览 Oracle D...
阅读全文
ORA-000845 与 /dev/shm(tempfs)
摘要:MEMORY_TARGET参数在Oracle 11g被引进,主要是用于控制Oracle对于系统内存的使用,首次将SGA与PGA整合到一起实现自动管理。一旦设置了MEMORY_TARGET参数值,Oracle会根据需要自动调整SGA与PGA以合理的分配及使用内存。但如果MEMORY_TARGET设置不当,就容易引起ORA-00845,因为MEMORY_TARGET与/dev/shm(tempfs)息息相关,本文即是对由此引发问题的描述。1、故障现象[oracle@linux1 catadb]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Pro
阅读全文
ID3DXMesh接口 创建自己的立方体网格
摘要:D3DXCreateMeshFVF首先创建一个ID3DXMesh接口。 ID3DXMesh接口的说明可以参数龙书。这里主要是用代码来讲解:#define VERTEX_FVF (D3DFVF_XYZ | D3DFVF_TEX1) hr = D3DXCreateMeshFVF( 12, 24, D3DXMESH_MANAGED, VERTEX_FVF, m_pd3dDevice, &pMesh );VERTEX vertices[] = { //正y面? {-5.0f, -5.0f, 0.0f, 0,1}, {-5.0f, 5.0f, 0.0f, 0,0}, {5....
阅读全文
(栈的应用5.2.2)POJ 2106 Boolean Expressions(表达式求值)
摘要:/* * POJ_2106.cpp * * Created on: 2013年10月30日 * Author: Administrator */#include #include using namespace std;const int maxn = 110;int op[maxn], otop;int val[maxn],vtop;void insert(int b){//将操作数b压入操作数栈val while(otop && op[otop - 1] == 3){//在压入之前对b进行!运算 b = !b; --otop; } val[vtop++] = b;}void
阅读全文
nginx负载均衡的实现
摘要:将一台nginx主机当作前端负载均衡服务器,后面通过交换机链接多台web服务器,提供html和php的web界面服务。通过配置前端负载均衡服务器,可以实现将html界面和php界面的分开访问,即html页面一个服务器,php页面使用另一台服务器达到负载均衡的效果。或者:配置多台服务器提供同一个页面的web服务,当访问量很大时,可以均衡web服务器的流量,对同一个页面实现负载均衡。 具体配置如下: #vi nginx.conf 在http中添加如下配置 upstream html.dear.com{ server 10.0.8.29:80 weight=1 max_fai...
阅读全文
游戏玩家的留存率统计实现
摘要:玩家在某段时间内注册开始游戏,经过一段时间后,仍然继续游戏的被认作是留存;这部分用户占当时新增用户的比例即是留存率,会按照每隔1单位时间(例日、周、月)来进行统计。顾名思义,留存指的就是“有多少玩家留下来了”。留存用户和留存率体现了应用的质量和保留用户的能力。 次日留存率首次登陆后第二天登录游戏用户/统计日的注册用户数三日留存率首次登陆后第三天登陆过的用户/统计日的注册用户数七日留存率首次登陆后第七天登录过游戏的用户/统计日的注册用户数三十日留存数首次登陆后第三十天登录过游戏的用户/统计日的注册用户数 留存率在不同的游戏中算法不一样 留存率说明 某时间内的新增用户,经过一段时...
阅读全文
C#调用opencv
摘要:最经做一个项目,底层调用openCV编写的图像处理程序,用户界面采用C#编写。 于是学习了相关技术,总结如下:C#编写的是托管代码,编译生成微软中间语言,而普通C++代码则编译生成本地机器码,这两种语言不能直接混合编程。常见的方式是:1)将本机C++代码(指非托管C++)编译成一个dll,供C#调用,调用方法为 [DllImport(×××.dll)] 。但是这里只能从 DLL 导出函数,不能导出类(还没有测试能否导出变量)。不能导出类是因为本机C++是非托管的,与C#的语言方式不兼容。也就是说,不能将此类dll作为引用 添加到C#工程中,IDE会提示不是一个程序
阅读全文
作为WEB工程师,我们是不是应该积极的推进一下用户浏览器的使用体验?
摘要:为什么会写这篇文章,其实是有原因的。目前我工作的公司的Web网站仅支持IE8以上的版本,然后我们经常接到客户的反馈,说为什么在他浏览器当中flash怎么显示不了,或者为什么在他浏览器中有这样那样的问题。有时候的确是一件很恼怒的事情。我很想知道为什么在中国,使用IE6浏览器的人为什么还有这么多,为什么用户不愿意升级到体验更好,使用更方便的浏览器当中。其实我仔细想想,毕竟用户打交道的web都是出自我们之手,虽然很多用户对有些互联网产品并不了解,但是我们作为开发者是可以比较好的去引导用户去提升使用体验。这无论是对用户,产品,开发者来说都是有益的。下图是13年CNZZ关于浏览器使用的一个统计:老版本的
阅读全文
Windows下USB磁盘开发系列三:枚举系统中U盘、并获取其设备信息
摘要:前面我们介绍了枚举系统中的U盘盘符(见《Windows下USB磁盘开发系列一:枚举系统中U盘的盘符》)、以及获取USB设备的信息(见《Windows下USB磁盘开发系列二:枚举系统中所有USB设备》)。有个时候我们不仅仅需要获取U盘盘符(路径),而且需要获取该U盘的硬件信息,比如厂商、friendly name、描述等等。那么我们可以通过前面两个方法,把U盘盘符和设备信息匹配起来吗?答案是肯定的,下面介绍具体的实现方法。具体方法如下:1,获取U盘盘符(路径);2,对U盘路径调用CreateFile()获取U盘句柄;3,对U盘句柄调用DeviceIoControl()获取其Device Numb
阅读全文
成功应用机器学习的七个步骤
摘要:最近在写深度学习的程序,遇到一些瓶颈,多方咨询下大牛的经验,无果,找到了一篇机器学习心得,为了不浪费,翻译后贴出来吧(这不是学术文章,搞学术的可以绕道)。 项目失败在IT中太常见了。如果在你公司里使用一项你们不熟悉的技术,那风险很高。机器学习在学术界出现很长时间了,但是走进公司并且让公司尝到甜头也是最近几年的事情。因此正确机器学习在工业界还有很大的潜力,能使得公司降低开销,开辟新径,但是它仍然有一些陷阱要注意。 这篇文章就是帮你有效的使用机器学习来解决实际问题,我会结合我自身多年工业界的经验来说一下机器学习应用中会出现的问题,虽然我是做文本分析的,但是我相信我的经验和教训是...
阅读全文
项目中的一个JQuery ajax实现案例
摘要:/** * brief 这些代码用于在线制图中 attention author begin modify by * null */ /** 获取参数并拼接参数 */ var params = "";/** 判断是否选择了要制作的图形产品 */ function judgeIfSelectedProduct() { var b = false; var length = $("#serviceForm #code").length; // alert("选择的图形产品是:" + length); if (length 0) { //
阅读全文
JAVA 集合List,数组,Set,Map,直接的相互转换
摘要:Java集合转换【List数组、ListSet、数组Set、Map-->Set、Map-->List】 //List-->数组 List list = new ArrayList(); list.add("tom"); list.add("Jerval"); list.add("WeiSi"); Object[] objects = list.toArray();//返回Object数组 System.out.println("objects:"+Arrays.toStrin...
阅读全文
Oracle 10g dataguard broker 配置
摘要:环境:OS:rhel6.3_64bitDB:Oracle10gR2————————————————————————dataguard broker配置———————————————————————— 主备库修改参数 SQL> show parameter brokerNAME TYPE VALUE ------------------------------------ ----------- ------------------------------ dg_broker_config_file1 string /opt/oracle/product/10.2.0/db/ dbs/dr
阅读全文
jsp struts标签迭代各种数据
摘要:首先创建一个User对象 User user=new User(); user.setUserName("张三"); user.setAge(30); User user1=new User(); user1.setUserName("李四"); user1.setAge(32); 一、迭代List数据 List list=new ArrayList(); 1、list中放User对象 list.add(user);list.add(user1);//list中有两条数据 jsp页面: 姓名: 年龄: 2、list中放String字符串 list...
阅读全文
iOS - 代码查看控制台打印内存使用情况:
摘要:1.先导入:#import 2.写此方法.单位为兆(M)。void report_memory(void){ struct task_basic_info info; mach_msg_type_number_t size = sizeof(info); kern_return_t kernr = task_info(mach_task_self(), TASK_BASIC_INFO, (task_info_t)&info, &size); if (kernr == KERN_SUCCESS) { printf("MEMORY IS :%f\n\...
阅读全文
华为第1书:《华为交换机学习指南》当当网预售中
摘要:万众期待的华为第1书,华为官方ICT认证培训指定教材,国内第一本华为交换机权威学习指南——《华为交换机学习指南》,在经过人民邮电出版社、华为技术有限公司和本人的共同努力下终于即将面市,目前在当当网正式预售了,点击这里查看:http://product.dangdang.com/23372225.htm本书是真正的千页巨著(实际上最初排版近1100页,经过一压缩行距和字体才压缩到现在这个页码),是经过华为公司内部审核通过,并作为华为ICT认证培训指定教材,具有极高的权威性!本书二审目录如下(最终目录可能会有细小的区别):第1章 华为园区交换机的选型和应用1.1 华为园区交换机基础21.1.1..
阅读全文
单例模式在Java和C#中的实现
摘要:单例模式算是最常见和最容易理解一种设计模式了。通常是指某一个类只有一实例存在,存在的空间我认为可以理解为该类所在的应用系统内,还有一种是在某一个容器内单一存在,比如像spring的IOC容器(作用域为singleton的bean在容器内是单例存在的),也可以是个简单的HashMap。单例模式的实现通常分两种,按习惯叫法是饿汉式和懒汉式,这两种的区别主要在于是否延迟初始化。以下是java的饿汉式单例实现:public class SingletonDemo { //私有默认构造函数 private SingletonDemo() {} //已经自行实例化 p...
阅读全文
JVM参数配置的线上教训
摘要:原来规则处理业务五十台服务器经常大量fgc,load飙高,我修改了jvm配置后,五十台服务器十多天没有任何异常,双十一中轻闲度过。可是今天突然又有一台大量fgc,load飙高。分析了半天,回头一看,配置脚本漏推了。唯 一这一台漏推,唯有这一台异常。因为都是消息处理,处理完消息立即就扔了,集群维护人员把young设置为最大堆的一半:-Xms4G -Xmx4G -Xmn2G这样除掉Perm, Old区一定小于2g,虽然大多时候对象在Young区就回收,可是一旦发生对象需要升代,那么Old区就有可能放不下而发生大量的fgc。并且,非业务的对象可能会占用很大的old区。
阅读全文
drupal 做301跳转(删除url里的www), 关键代码 可用到任何网站
摘要://hook_init();function ex_init(){ //删除 url 前面的 www if (substr($_SERVER['HTTP_HOST'],0,3) == 'www'){ header('Location:http://'.substr($_SERVER['HTTP_HOST'], 4).$_SERVER['REQUEST_URI'], true, 301); }}
阅读全文
[置顶] 一个懦弱的IT人
摘要:对自己近来的学习和工作做一个总结,规划一下未来。 还是从大三暑假说起,稀里糊涂的被拉去参加电子设计大赛,熬过了一段痛苦的时间。原本我是学计算机的,对硬件不太熟悉。不过经过一段时间痛苦的断断续续的学习,还算是掌握了msp430的使用。中途也有想过放弃,干脆不学吧,坑队友吧,但还是坚持了下来。还记得当我们用430控制的小车能在特定的轨道上行驶后,我真的是非常的高兴。因为这是我们经过努力而做出的成果。后来,老师又让学习stm32,由单片机变为了arm,感觉非常的不适应。刚开始确实很抵触这个东西,后来没辙了,学就学吧,总不能整天在实验室混吧。经过三天的学习,stm32总算入门了。发先自己总是在逃避,.
阅读全文