现在位置: 首页 > dictation发表的所有文章
  • 11月
  • 12日
综合 ⁄ 共 2197字 评论关闭
转载自: http://terrylee.me/blog/post/2011/02/12/php-extension-part1.aspx   在开发PHP扩展时,有时候我们需要访问php.ini文件,本文通过一个例子介绍如何在PHP扩展中访问INI设置项。首先打开php_fetion_echo.h头文件(快速入门篇中的例子),在里面加上函数声明: PHP_FUNCTION(say_hello); 在fetion_echo.c文件中,加入下面代码: PHP_INI_BEGIN() PHP_INI_ENTRY("hello_greeting", "Hello World!", PHP_INI_ALL, NULL) PHP_INI_END() 此处使用PHP_INI_BEGIN宏定义开始INI项配置节,用PHP_INI_END宏定义结束配置节,每......
阅读全文
  • 09月
  • 22日
编程语言 ⁄ 共 3103字 评论关闭
1.获取路径的文件名 basename()函数返回路径的文件名部分。当有suffix时忽略后缀。 string basename(string path [,string suffix]); 2.获取路径的目录 dirname()提供文件路径的目录部分。 string dirname(string path); 3.获取更多路径信息。 pathinfo()函数创建一个关联数组,其中包括路径中的三个部分:目录名、基本名和扩展名。 array pathinfo(string path); 返回 $pathinfo[disname,basename,extension] 4.确定绝对路径。(???) realpath()函数将path中所有符号链接和相对路径引用转换为相应......
阅读全文
  • 07月
  • 22日
综合 ⁄ 共 653字 评论关闭
wampserver出现You don't have permission to access / on this server. 最近在安装最近版wampserver 2.2 d时发现安装好后启动服务器,访问localhost显示You don't have permission to access / on this server. 而在目录127.0.0.1下可以访问。 造成这个问题的原因是Apache 的http.conf内的默认配置是 #   onlineoffline tag - don't remove     Order Deny,Allow     Deny from all     Allow from 127.0.0.1 只允许127.0.0.1访问,点击wampserver图标让后点击Putonline,http.conf内的以上默认配置自动修改为 #   onlineofflin......
阅读全文
  • 07月
  • 20日
综合 ⁄ 共 5045字 评论关闭
    使用文件保存数据固然很方便,都是如果现在数据较多的话,管理起来就不方便,所以使用文件保存时, 往往会采用XML文件形式进行数据的保存,那么就要对XML文件进行解析,而DOM解析就是最常用 的一种方式。       在AndroidManifest.xml中配置权限   <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"     package="com.li.dom"     android:versionCode="1"     android:versionName="1.0" >       <uses-sdk android:minSdkVersion="10" />  ......
阅读全文
#import "msado15.dll" no_namespace rename("EOF", "adoEOF") //注意引用msado15.dll,需要删除2个头文件:afxdao.h afxdb.h 位于stdafx.h
阅读全文
  • 01月
  • 15日
综合 ⁄ 共 18981字 评论关闭
六种异常处理的陋习 你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?  1 OutputStreamWriter out = ...  2 java.sql.Connection conn = ...  3 try { // ⑸  4  Statement stat = conn.createStatement();  5  ResultSet rs = stat.executeQuery(  6   "select uid, name from user");  7  while (rs.next())  8  {  9   out.println("ID:" + rs.getString("uid") // ⑹  10    ",姓名:" + rs.getString("name"));  11  }......
阅读全文
  • 10月
  • 12日
综合 ⁄ 共 3289字 评论关闭
POJ 3237 Tree 题目链接 就多一个取负操作,所以线段树结点就把最大和最小值存下来,每次取负的时候,最大和最小值取负后,交换即可 代码: #include <cstdio> #include <cstring> #include <vector> #include <algorithm> using namespace std; const int N = 10005; const int INF = 0x3f3f3f3f; 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; struct Edge { int u, v, val; Edge() {} Edge(int u, int v, int val) { this-&g......
阅读全文
  经典算法研究系列:深入浅出遗传算法 分类: 01.Algorithms(研究)2011-01-12 20:57 43044人阅读 评论(65) 收藏 举报 算法优化生物图像处理数据挖掘 经典算法研究系列:七、深入浅出遗传算法                作者:July    二零一一年一月十二日。 本文参考:维基百科  华南理工大学电子讲义  互联网 -------------------------------------------------------------------------------   一、初探遗传算法 Ok,先看维基百科对遗传算法所给的解释: 遗传算法是计算数学中用于解决最优化的搜索算法,是进化算法的一种。进......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 2838字 评论关闭
C. Crazy Town time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output Crazy Town is a plane on which there are n infinite line roads. Each road is defined by the equationaix + biy + ci = 0, whereai andbi are not both equal to the zero. The roads divide the plane into connected regions, possibly of infinite space. Let's call each such region a block. We define an intersection as the point where at least two different roads in......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 3794字 评论关闭
代码贴出来,有兴趣的可以研究一下 library BDEExplorer; { Important note about DLL memory management: ShareMem must be the  first unit in your library's USES clause AND your project's (select  Project-View Source) USES clause if your DLL exports any procedures or  functions that pass strings as parameters or function results. This  applies to all strings passed to and from your DLL--even those that  are nested in records and classes. ShareMem is the interface unit to  the BORLNDMM.DLL shar......
阅读全文
  • 03月
  • 15日
综合 ⁄ 共 633字 评论关闭
前面的文章曾用非递归的方法实现过全排列。本文用递归的方法实现全排列。(摘自计算机算法设计与分析) 设R={r1,r2,...,rn}是要进行排列的n个元素,Ri=R-{ri}。集合X中元素的全排列记为Perm(X)。(ri)Perm(X)表示在全排列Perm(X)的每一个排列前加上前缀ri得到的全排列。R的全排列可归纳定义如下:   当n=1时,Perm(R)=(r),其中r是集合R中唯一的元素。 当n>1时,Perm(R)由(r1)Perm(R1),(r2)Perm(R2),...,(rn)Perm(Rn)构成。   #include <iostream> using namespace std; template <typename T> void perm(T list[], ......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 377字 评论关闭
之前两个版本的代码中,犯了个低级错误,分类条件错了……将其修正后,程序的识别率提高了一些…… 昨天向老师讨教,老师点评道,利用图像分块提取平均像素值,将其作为输入训练网络存在太多问题,不仅仅是平移和旋转的问题。晃得想起之前提到的基于笔画的识别,它对于手写字体的平移、缩放、笔画粗细都不敏感。细细想来原因在于,手写文字过程对应的是一个骨架,而产生的字符图像只是一个表象,丧失了手写过程的笔画先后信息。基于信息缺失的信息源做反向工程是很复杂的也往往是不可解决的,就像仅仅使用一个摄像头是无法获得景深一样......
阅读全文