现在位置: 首页 > timepiece发表的所有文章
  • 10月
  • 03日
综合 ⁄ 共 2386字 评论关闭
按照 GNOME 官方的说法,Gjs 是 GNOME 的 JavaScript 绑定,主要基于 Spider Monkey 这个 JavaScript 引擎与 GObject Introspection [1] 实现。本文简单介绍一下 Gjs 的用法,之所以是简单介绍,是因为我对 JavaScript 不太熟悉。 Gjs 解析器 Gjs 解析器基于 Spider Monkey 实现,后者是 Firefox 的 JavaScript 引擎。如果系统中已安装了 gjs,那么在终端中执行: ? 1 $ gjs 便可运行 gjs 解析器,然后我在其中输入了我的第一个 Hello world 程序: ? 1 2 gjs> print ("hello world"); hello world ......
阅读全文
  • 09月
  • 17日
数据库 ⁄ 共 1159字 评论关闭
1.windows不能在本地计算机启动OracleDBConsoleorcl.有关更多信息,查阅系统事件日志.如果这是非Microsoft服务,请与服务厂商联系,并参考特定服务错误代码 2. 2. 这个错误原因是因为你的ip是动态获取的,你在安装Oracle时又是连着网的 系统记录了你当时的ip,部分配置信息用了那个ip,重启后在启动就会出现这个问题。 我在网上找了很多办法都没能解决,最后无奈采用了这个办法: 先卸载Oracle,然后再在断网的情况下重新安装。这样就不会出现这个问题。 要注意的是,每次要启动Oracle服务前都需要断开网络才能启动。 卸载Oracle步骤......
阅读全文
  • 08月
  • 22日
综合 ⁄ 共 877字 评论关闭
如题:代码返回最大的回文子串,长度一样返回第一个。空间效率O(1)时间效率O(N)(一边遍历搞定) #include <stdio.h> char* answer; char* maxPalindrome( const char *s ) { bool hasStart = false; int startPos = 0, max = 1, maxStart = 0, maxEnd = 0; for( int i=1; s[i]!='\0'; i++ ) { if( !hasStart ) { if( s[startPos]==s[i] ) { if( i-startPos>max ) { max = i-startPos; maxStart = startPos; maxEnd = i; } continue; } } if( startPos>0 &a......
阅读全文
  • 03月
  • 26日
综合 ⁄ 共 3452字 评论关闭
http://constancy.blog.51cto.com/4414209/999582 调试芯片:STM32F103CBT6  外部晶振:4MHz  初次学习ST须知:  STM芯片的所有片上外设都需要手动设置时钟  概念:  三种不同的时钟源可被用来驱动系统时钟(SYSCLK):  HSI振荡器时钟:由内部8MHz的RC振荡器产生,可直接作为系统时钟或在2分频后作为PLL输入。HSI RC振荡器能够在不需要任何外部器件的条件下提供系统时钟。它的启动时间比HSE晶体振荡器短。然而,即使在校准之后它的时钟频率精度仍较差。(所以通常不用与提供SYSCLK)  HSE振荡器时钟:高速外部时钟信号,由HSE外......
阅读全文
  • 11月
  • 06日
综合 ⁄ 共 3282字 评论关闭
折半查找应该算是算法中比较简单常见,但却很实用的方法之一了,又叫做二分搜索,其应用比较广泛,可以用于排序数组中元素的查找,复杂度仅为log(N),也可以用于有序数组中插入元素等等,一般而言针对排序数组的一些算法都会活多或少的用到折半查找活折半查找的思想,折半查找的实现主要分为两种方式,一种是遍历非递归形式,一种是采用递归的形式。 1、非递归形式,这种实现主要是通过每次调整中点的位置来实现。 int binsearch1(int arr[], int k, int l, int h){ if(l > h){ return -1; ......
阅读全文
  • 09月
  • 10日
综合 ⁄ 共 336字 评论关闭
大家都知道文档写的好当然让人很舒服,但是有时候文档再好也不如直接看源码来的直接,既然Android是开源的,为什么不在eclipse里直接看它的源码呢? 1.下载源码   这部分网上有大量的资料,我就不重新写了 2.在eclipse中关联源码   常用eclipse的人对在eclipse中关联源码的操作应该也都很熟悉。   一、找到项目中的android.jar,右键→properties      二、选择External Folder来关联到外部文件夹      三、选择%存放源码的目录%/base/core/java→ok。这样就完成了关联源码的操作。      四、按住Ctrl......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 1998字 评论关闭
||       对于方程组Ax=b,A为n×m矩阵,如果A列满秩,且n>m。则方程组没有精确解,此时称方程组为超定方程组。 线性超定方程组经常遇到的问题是数 据的曲线拟合。对于超定方程,在MATLAB中,利用左除命令(x=A\b)来寻求它的最小二乘解。        最小二乘法(又称最小平方法)是一种数学优化技术。它通过最小化误差的平方和寻找数据的最佳函数匹配。利用最小二乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平方和为最小。最小二乘法还可用于曲线拟合。其他一些优化问题也可通过最小化能量或最大化......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 564字 评论关闭
使用nginx-upstream-jvm-route-read-only模块 (1)下载nginx-upstream-jvm-route-read-only:http://code.google.com/p/nginx-upstream-jvm-route/            或者svn checkout http://nginx-upstream-jvm-route.googlecode.com/svn/trunk/ nginx-upstream-jvm-route-read-only (2)cd到nginx目录,执行:         patch -p0 < ../nginx-upstream-jvm-route-read-only/jvm_route.patch       (../nginx-upstream-jvm-route-read-only/jvm_route.patch请修改成自己的目录文件) (3)nginx安装配置时(如果已经安装了nginx,......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 6030字 评论关闭
一般而言,android操作系统的应用程序所建立的数据只允许自己使用,应用程序彼此间无法借助公用存储器来共享数据,android系统提供了一个机制,即内容提供器(ContentProvider),来公开自己私有的数据到数据内容器,通过该机制,可以供其他应用程序来读取自己内部的数据,当然也可以访问其他应用程序的数据。通常,内容提供器背后都有SQLite数据库的支持,用以存储内容提供内部数据。 实现ContentProvider与实现SQLite的区别: 应用程序实现SQLite时,由应用程序直接与数据库进行对接,所以要在应用程序中实现SQLite的接口:db.on......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 594字 评论关闭
完成CMU Sphinx Toolkit到UNICODE的移植后,由于其自身支持的中文词汇太少且过于简单,实际生活中的很多词汇无法识别,由于其缺少开发文档,只能在代码跟踪的过程里心烦了。   于是想,肯定需要在词典文件中增加新词汇吧,如果其本身是按照Ciphone序列进行识别的话,应该就能识别出新词汇。 后来在词典文件中增加了几个特定词汇,发现识别结果未发生任何变化。   于是又对DMP模型文件进行分析,发现里面也有词典中的部分词汇(默认为5000个,简体中文,UNIGRAM),于是猜测是否需要更新词汇到DMP模型文件中呢?   由于DMP模型文件......
阅读全文
  • 12月
  • 27日
综合 ⁄ 共 8994字 评论关闭
Log4j链接: http://www.blogjava.net/hwpok/archive/2008/01/16/175711.html http://blog.sina.com.cn/s/blog_56fd58ab0100tcna.html http://www.cnblogs.com/yokoboy/archive/2013/05/04/3059764.html  tomcat的log4j配置: http://www.blogjava.net/flysky19/articles/98414.html ---log4j.properties比较全面的配置: Log4j配置文件实现了输出到控制台、文件、回滚文件、发送日志邮件、输出到数据库日志表、自定义标签等全套功能。 org.apache.log4j.ConsoleAppender(控制台) org.apache.log4j.FileAppender(文件) org......
阅读全文
  • 12月
  • 26日
综合 ⁄ 共 2390字 评论关闭
           最近用jqGrid 做个功能,要实现在jqGrid表格上动态的加行、删行,最后点击“保存”按钮,与后台交互,保存数据。例:    var lastFlag ;    $gridTable = $("#gridTable").jqGrid( {         datatype : 'json',         colNames : ['age', 'sex' ],         colModel : [                    {name : 'age',index : 'age',width : 80,editable:true,edittype:'text',editrules:{required:true}},                    {name : 'sex',index : 'sex',width : 160,editable:true,edittype:'text',editrules:{required:tr......
阅读全文