现在位置: 首页 > shard发表的所有文章
  • 08月
  • 13日
综合 ⁄ 共 4649字 评论关闭
本人刚接触VC,平时经常遇到matlab,看了几篇博文之后,写下自己的实现过程。 实验环境: Win7 MATLAB 2010b(安装路径:E:\Program Files\MATLAB\R2010b) VS2010 中文版(安装路径:C:\Program Files\Microsoft Visual Studio 10.0\) 1.Matlab 生成DLL 1.1编译器的安装 在matlab中先安装编译器,我在第一次安装的时候一路y下来,只有一个compiler,还是最老的。这教育我们要学会说N,按照以下步骤操作  mbuild -setup Please choose your compiler for building standalone MATLAB applications:    Would you like mbu......
阅读全文
  • 07月
  • 16日
综合 ⁄ 共 774字 评论关闭
今天做表单提交的输入框条件验证,验证是否包含中文;网上搜了一圈基于js正则表达式的验证基本不好用,而且大多都是出自一两篇原文的转帖!到底什么才是拿来主义呢。根据搜索结果,本文取精华,告诉大家一个好用的中文验证方法。 使用js正则表达式匹配中文,需要了解中文字符在unicode编码中所处的区间。这样才能够了解表达式的匹配原理。 首先在正则表达式中使用 Unicode,必须使用\u开头,接着是字符编码的四位16进制表现形式 简单匹配中文方法: /[^\u0000-\u00FF]/ (匹配非单字节字符 ) 另错误方法:/[^\u00-\uFF]/ (匹......
阅读全文
  • 10月
  • 12日
综合 ⁄ 共 2299字 评论关闭
HYSBZ 1036 树的统计Count 题目链接 就树链剖分,线段树维护sum和maxx即可 代码: #include <cstdio> #include <cstring> #include <vector> #include <algorithm> using namespace std; const int N = 30005; int dep[N], fa[N], son[N], sz[N], top[N], id[N], idx, val[N]; int first[N], next[N * 2], vv[N * 2], en; void init() { en = 0; idx = 0; memset(first, -1, sizeof(first)); } void add_Edge(int u, int v) { vv[en] = v; next[en] = first[u]; first[u] = en++; } void ......
阅读全文
  • 05月
  • 29日
综合 ⁄ 共 3950字 评论关闭
Description of CSeException CSeException class is based on CException class provided by MFC. I overwrite some of useful methods, but it is working same way like any other exception class based on CException class - you can find description in documentation provided by Visual C++.     By Martin Ziacek    Source Files : ////////////////////////////////////////////////////////////////////////// // SeException.h By Martin Ziacek #ifndef __SEEXCEPTION_H__ #define __SEEXCEPTION_H__ class CSeExc......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 3606字 评论关闭
在上一篇中我们学会了ActionSheet的使用,细心的朋友可能会发现其中创建列表的格式是HTML的,代码如下: function showCustomHtmlSheet() {        $("#afui").actionsheet('<a  >Back</a><a  onclick="alert(\'hi\');" >Show Alert 3</a><a  onclick="alert(\'goodbye\');">Show Alert 4</a>');   }   这一篇我们来研究一下json格式的ActionSheet,其实很简单,和上一篇中的分析方法一样,我们先找到实例代码中的源代码如下: <a class="button" onclick="showCustomJsonShe......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 3341字 评论关闭
spring.jar中包含除了 spring-mock.jar里所包含的内容外其它所有jar包的内容(因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。),除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,我们可以根据自己的需要来选择组合jar包,接下来我将为大家一一道来。 (1)spring-core.jar  这个jar文件包含Spring框架基本的核心工具类,Spring其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统中使用这些工具类。 (2......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 1803字 评论关闭
Thread类和synchronized关键字太底层。属于Java语言内置的支持。 Java5在java.util.concurrent包和子包中添加了并发工具(Concurrency Utility) 在这种包中设计这些类型是为了更好地替代Java内置的线程和同步特性。 原子变量,Executor:Callable和Future。 24.1 原子变量 java.util.concurrent.atomic包中提供了这些类:AtomicBoolean,AtomicInteger,AtomicLong和AtomicReference。 原子操作方法:addAndGet,decrementAndGet,getAndIncrement,incrementAndGet。 24.2 Executor和ExecutorService 无论什......
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 2155字 评论关闭
高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的: :qx 开始记录宏,并将结果存入寄存器x q 退出记录模式 @x 播放记录在x寄存器中的宏命令 稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模 式,然后输入@x对刚才记录下来的命令进行重复,此命令后可跟数字,表示要重复多少次,比如@x20,可以重复20次。这个在文本的批处理中是非常有用的。 同时编辑多个文件 在vim众多的插件中,有一个叫minibuffer的插件,就是下面所说的标签页功能了......
阅读全文
  • 02月
  • 16日
综合 ⁄ 共 1300字 评论关闭
一、TabHost基础教程 1.最全的Android的Tab与TabHost讲解  http://www.apkbus.com/android-720-1-1.html  2.Android入门第十一篇之TabHost,TabWidget http://www.apkbus.com/android-215-1-1.html  3.Android---UI篇---TabWidget(切换卡) http://www.apkbus.com/android-14229-1-1.html  4.  andorid中TabHost的使用 http://www.apkbus.com/android-19018-1-1.html  5.android TabHost应用 http://www.apkbus.com/android-18436-1-1.html  6.android Tabhost部件详解 http://www.apkbus.com/android-16027-1-1.html  7.史上......
阅读全文
  • 01月
  • 28日
综合 ⁄ 共 711字 评论关闭
需求:页面每次打开时清除本页面的缓存。 页面打开时,由于缓存的存在,刚刚更新的数据有时无法在页面得到刷新,当这个页面作为模式窗口被打开时问题更为明显。 解决办法为: (1) 用HTML标签设置HTTP头信息 <HEAD> <METAHTTP-EQUIV="Pragma"CONTENT="no-cache"> <METAHTTP-EQUIV="Cache-Control"CONTENT="no-cache"> <METAHTTP-EQUIV="Expires"CONTENT="0"> </HEAD> 说明:HTTP头信息“Expires”和“Cache-Control”为应用程序服务器提供了一个控制浏览器和代理服务器上缓存的机制。HTTP......
阅读全文
  • 01月
  • 17日
综合 ⁄ 共 2868字 评论关闭
       最近做的一个东西需要jni去实现,对于一个我这样用惯了java,习惯了debug的人来说,用NDK,使用C/C++去编程是件很苦逼的事情,但是最苦逼的事情在于内存错误发生后如何排查,尤其是 Fatal signal 11 (SIGSEGV)这个错误尤其恼人,报出来之后程序就会崩溃,定位还不好定位,刚开始发生这样的错误时候,只能去到处加log,到处屏蔽代码去找问题发生的地方,效率比较低,并且很难找到问题真正出在哪,后来慢慢找到一些方法,可以相对比较快的定位到问题源头,一般情况下能相对容易的发现问题到底出在哪。下面简单的说说:1:首先......
阅读全文
  • 11月
  • 06日
综合 ⁄ 共 645字 评论关闭
把下面代码写在父窗口 head中 <script language="javascript" type="text/javascript">         var returnValue = window.showModalDialog('test.aspx', 'window', 'location=no;status=no;edge=sunken;center=yes;scroll=no;dialogWidth=520px;dialogHeight=300px;');         if (returnValue == 'ok')             window.self.location.reload();         }     </script> 写入body <input type="button" name="reset" value=" 打开" onclick ="openwin()"/> 子窗口 写入head中 :为子窗口起别名 <scri......
阅读全文