- 博客(43)
- 收藏
- 关注
原创 jQuery Mobile使用初试体会01
一直对手机上写应用没有概念,但是这次工作需要了,但是不想学java等,于是试验jQuery Mobile了。网上很多文档,很多例子,好像jQuery Mobile也比较简单使用。页面建立了,没有问题;多个页面建立了,没有问题;CSS稍微调整,会,没有问题;需要javascript处理,会,没有问题;当然需要jQuery操作,没有问题;移植网站上的Web地图显示,没有问题
2016-12-21 13:04:08 500
原创 gnuplot使用中的几个设置
网上gnuplot的文档很多,不过最近用到的有几个功能却涉及的比较少,特别记录。1.图上label的位置设置有2种位置参数,一个是数据范围的,格式是 set label 'text1' at x,y...一个是针对图形的,类似绘制多图时候的设置set origin,格式是set label 'text2' at graph x1,y1。而0,0是对应图形的box,如果要设置到b
2016-12-10 14:02:25 3503
原创 Python应用优化提速路之测速01-range、xrange、while的比较
因为数据量大,处理时间过长,需要想办法提速。看网上文档说了一些,于是测试了下range和xrange等的循环方式的速度,看是否有大差别。测试代码:import os,sys,time,datetimedef doWhile(dc0): #print dc0 print "while" dt0=datetime.datetime.now() idx=0 while i
2016-12-08 22:29:47 738
原创 应用设想实现01-远程绘图Web显示
需求:不将数据传输到客户端,通过web请求远程绘图,返回图像url显示。实现:1.2000年左右就有实现了,当时是基于ISAPI,所有处理代码包括绘图都用VC实现。不过当时的数据是小时采样的时序数据,量不大,可以很容易处理。**后来windows环境变化,停止了此模式。2.2010年左右用WCF实现了新方式。用dotNet进行客户端和服务端实现,用C#进行绘图实现,通过WC
2016-12-01 11:41:15 651
原创 OSG初始测试
建立win32console工程编辑代码添加include,注意也要build下include,因为需要config文件添加lib目录,不过也需要.lib文件,为了简单添加了所有OpenThreadsd.lib;osgAnimationd.lib;osgd.lib;osgDBd.lib;osgFXd.lib;osgGAd.lib;osgManipulator
2016-11-25 15:47:05 1042
原创 试用python读取地震波形的二进制SAC文件
sac文件比较简单,不过有些设置没有处理,只是单纯的读取并绘图。代码:import structimport pylabclass sacfile_wave: def read(self,sFile): #sFile='e:\\10.sac' f=open(sFile,'rb') hdrBin=f.read(632) sfmt='f'*70+'I '
2016-11-25 15:28:09 7242 3
原创 用python读取MiniSEED格式文件
完整的MiniSEED解压缩处理,不过输出SAC暂时未实现,只输出一个文本文件。import structimport sys,datetimeimport pylabdef mseed_btime2pydatetime(btime0): year=int(btime0[0]) nDay=int(btime0[1]) y0=year-1 dt0=datetime.datetim
2016-11-25 15:25:05 5074
原创 VC++通过gSOAP调用C#的Web Service
VC++写的程序本来通过HTTP调用ISAPI进行处理,但是感觉模式有些老了,想用Web Service试试。C#写程序调用WebService是很方便的,但是VC++有些麻烦。看了几种方法,比如MSSOAP.DLL,还有其他的库,感觉比较老了,并且最近没有更新,倒是gSOAP一直更新,最新的是2.8.18。先是建立了一个Web Service,用的是C#,默认的HelloWorl
2016-11-25 15:05:35 439
原创 vtkPython第一个例子
感觉与C++程序对应关系很好,不过运行速度好像要比C++的应用程序慢。import vtkimport timecone = vtk.vtkConeSource()cone.SetHeight( 3.0 )cone.SetRadius( 1.0 )cone.SetResolution( 10 )coneMapper = vtk.vtkPolyDataMapper()coneM
2016-11-25 15:00:56 1549
原创 使用gcc创建第一个VTK例子
下载的是VTK6.0源码,用CMake创建工程,CodeBlocks13(cbs)编译。例子是用cbs创建的,从example中复制的,编译后运行提示有问题。网上有解决方法,就是增加Init的代码。完整代码:#include using namespace std;#include "vtkActor.h"#include "vtkCamera.h"#in
2016-11-25 14:58:45 507
原创 MapWindow6初试
以前一直用4,也就是VC++编写的,而6是C#编写的。用4后来有一些问题,而且功能更新不多。试验了下6,感觉功能挺全的。尤其是特别像ArcEngine。从map到legend,到toolbar,一直到UI操作,到Style设置。很多功能没有详细测试,不过整体风格像ArcEngine,功能也比4多了非常多。不过根据网络文档,显示图层竟然不行。看了下h文件,竟然发现open是静态函数,
2016-11-22 15:22:18 2618 2
转载 C#中将Color转换为RGB的样式
网络上有别人写的: uint ParseRGB(Color color) { return (uint)(((uint)color.B } Color RGB(int color) { int r = 0xFF & color;
2016-11-10 21:05:36 10439 1
原创 一路的坑啊:excel中含软回车数据在javascript代码中造成的悲
真实悲啊。多年没有这么麻烦的解决问题了。**特别说明:操作中写出了使用的软件和环境,就是为了坑满地啊,真的不知道该相信谁了。工作流程:1.源头是别人编辑的excel数据;2.用c#操作整理后添加到mysql中;3.php读取数据,输出到javascript中用数组操作,显示到Web地图上。开始的几个excel文件没有问题,结果最后1个就是不显示,还影响了其他数据
2016-11-09 09:41:09 531
原创 windows命令行操作PATH
最近经常用到,很多lib需要设置。windows命令行操作PATH (**好像大小写不敏感)set看当前存在的环境变量PATH显示当前的设置添加目录:set PATH=%PATH%;d:\\xx
2016-11-04 22:42:46 1305
原创 windows命令行查找文件内容findstr
一直用界面找文件,找内容却不方便,原来windows也有命令行,类似linux的grep,就是findstr。Findstr/S /I “soap init” *.h在h文件中找包含soap或者init的,包含子目录的文件,忽略大小写Findstr/S /I /M“soap init” *.h只显示符合条件的文件名,用了/MFindstr/I /N “soap init” dw
2016-11-04 22:40:52 10216
原创 pyWidget初试
安装active 2.7安装wxpython28测试文件test1.py:import wxclass MyApp(wx.App): def OnInit(self): wx.MessageBox("Hello wxPython", "wxApp") return Trueif __name__ == "__main__":
2016-11-04 13:30:30 626
原创 配置wxWidgets 2.8在vc6的使用
-debugkernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxmsw
2016-11-04 12:00:45 424
原创 感受VisualC++2012的界面编程
原来一直是基于vc6,现在需要补充一些新的内容了。主要是界面的新内容,这是绕不过去的,只要是应用就会用,当然主要是view类的,对话框应该没有什么变化。至于其他内容遇到再说。不过好像没有找到合适的教程,先自己摸索。新UI都是在CMainFrame中定义的对象。CClassView和CFileView好像很简单,就是CDockPanel中插入tree,操作也与vc6时候一
2016-11-04 11:57:03 426
原创 windows下gsl安装实验
1.gsl到1.8在win上使用没有问题,可以计算方程,不过小波有问题。2.gsl v15在f16上可以使用。--gcc -Wall -I/usr/local/include -c gsl01.cpp 生成.o--gcc -o -L/usr/local/lib gsl01.o -lgsl -lgslcblas -lm 3.在f16上测试小波没有问题。-example用cpp编译
2016-11-04 11:41:07 1772
原创 测试了hprose,挺方便,不过有限制
类似ws,支持多种语言,可以互通。----------------------------------使用python编写的server:#!/usr/local/bin/python2.6 # encoding: utf-8 from hprose.httpserver import HproseHttpServer v1="my name is nul
2016-11-04 11:35:45 3713
原创 maple18的plot绘图真怪异
以前很方便的方式,现在不能用了,总是提示错误。搞笑的是自带的help中的例子也出错。结论就是使用方法变了。现在绘制sin(x)的方法大概是:>f:=x->sin(x);>plot({f},-5..5);简化点输入就是:>plot({x->sin(x)*cos(x/2},-5..5);
2016-10-05 23:10:54 3066
原创 使用osg中遇到osg::PositionAttitudeTransform的c2512问题的解决
提示不完整的类啊,没有默认的构造函数啊。很是奇怪,在CodeBlocks中用gcc的没有问题,改用vs2012有问题了。一直没有找到原因,网上也没有相关的信息,看来别人没有遇到这个问题。用vs2012的命令找header file啊,delcaration啊,却到了nodeVisiter内,只有class name。仔细看了下实例代码,发现有一个PositionAttitudeTr
2016-09-27 22:30:36 1251
原创 尝试使用C++11语法,挺好
前面一直用VC6,现在升级到vs2015(vc14),于是测试了下C++11的语法,有的还真方便。看学习文档中大部分例子一直是基本类型,在自己的代码中测试了类对象,也可以,不错。 //CArray m_items; std::vector m_vItems; /* int i, n = m_items.GetSize(); for (i = 0; i < n; i++
2016-09-21 09:29:41 308
原创 新学C++的时间处理
一直使用COleDatetime,比较方便。不过最近代码重构,发现使用C++的时间处理比较合适,很多年没有用了,忘光了,于是重新看了下。--------------------------------------------------------计算程序运行时间,单位好像是毫秒long i = 10000000L; clock_t start, finish;
2016-09-18 22:15:43 481
原创 C#的DrawString
private void splitContainer2_Panel1_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; g.DrawString("Network", new Font("Verdana", 12), new SolidBrush
2016-09-12 15:30:58 11163
原创 vs2012(vc11)类反射试验
//自定义类hclass CdxRoot : public CObject{public:CdxRoot();DECLARE_SERIAL(CdxRoot)public:CString m_sName;};class CdxDrawObject :public CdxRoot{public:CdxDrawObject();
2016-08-26 21:47:34 575
原创 Qt5.5中类反射试验
网络上下载的类:#ifndef OBJECTFACTORY_H#define OBJECTFACTORY_Hclass ObjectFactory{public: template static void registerClass() { constructors().insert( T::staticMetaObject.classNam
2016-08-26 21:34:34 759
原创 基于openCV2应用中lib引用文件的一次性设置
安装openCV很简单,下载后解压就可以了。在vs2012中建立应用后需要指定include,没有特殊的处理,一般方法操作就可以;指定lib目录类似,但是需要注意的是版本号码,下载的openCV2.4.13有2个版本,分别是vc11和vc12,使用的是vs2012对应的是vc11,所以指向v11下的lib目录。另外,使用的lib文件还需要引入,文件还不少,指定的时候debug指定:
2016-08-16 20:57:34 746
原创 使用vs2013、CodeBlocks分别编译cgal
vs2013编译cgal1.安装boost1.5.4;安装cgal4.4;安装cmake2.8.8。2.编译boost:2.1执行bootstrap.bat,准备。2.2执行b2编译。3.编译cgal:3.1用cmake准备vs2013的工程文件,参看网上资料,配置了boost_include_dir和boost_library_dir。3.2用vs2013打开工程文件
2016-08-16 14:48:59 824
原创 vs2012编译基于CGAL4.8.1应用时候最后出现链接错误_imp_gmpq_init等解决
这是在链接gmp时候出现的错误,原因是其设置有些特殊。编译基于cgal应用必须link的有boost lib和cgal lib,如果选择了gmp也要设置。而gmp特殊的是就是需要明确的指定链接的2个gmp lib文件,否则就出现错误,而另2者一般只要指定目录就可以了。设置方法:在工程属性中设置,位置是:配置属性--链接器--输入--附加依赖项
2016-08-16 14:44:07 1084
原创 使用vs2012编译基于CGAL4.8.1应用的io.h错误解决
应该是语言上的问题,提示是:error C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.c:\d
2016-08-16 14:37:10 529
转载 matlab函数imhist执行错误可能因为图像不是灰度的
f1=imread('1.jpg')imhist(f1)结果出现错误,刚开始用matlab看不懂什么意思,其实是说明不准确。网上搜索才知道,是需要是灰度图,如果不是就要转换了:f1=imread('1.jpg')f1a=rgb2gray(f1)imhist(f1a)于是就OK了。
2016-08-11 21:39:25 1447
转载 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序
一直用sql server和mysql了,结果遇到access就有问题了。环境是:windows 10,vs2012,zz1.accdb不是mdb应该用不了jet4,而网上是12,结果总是出错。第一步解决:安装AccessDatabaseEngine.exe。操作了可是不行。不过也怀疑不是这个原因,因为在vs环境总添加数据库连接就是zz2.accdb,其显示Provider=Micro
2016-08-10 13:42:37 654
转载 C#读取文件时中文乱字符问题
在windows10环境,用notepad设置编码格式也没有效果。干脆上午找,解决方法是:System.Text.Encoding.GetEncoding("gb2312");File.ReadAllLines(@"C:\abc.html", System.Text.Encoding.Default); **不贴链接地址了。
2016-08-09 23:29:51 562
转载 vc6代码转到vc2010遇到的问题
尝试在vc2010下编译vc6的代码,问题少了很多。曾经用2003,2005,2008编译过,问题多多,于是放弃了升级。现在用2010反而问题少了很多,好像是微软把很多改过的东西恢复了些。下面的文档是不错的,有很多典型问题的解决方法,谢谢作者了。http://wenku.baidu.com/view/1c0363be1a37f111f1855b73.html
2014-08-28 10:36:26 569
原创 Windows下删除过长路径内文件的简单方法
今天遇到了过长的,就是删除不掉。UI不行,cmd也不行,用windows优化大师的粉碎不行,用python的函数也不行。网上提供的方法差不多都用过了,最后想映射,结果提示是私有的不能共享。最后一闪念,结果成功了。其实答案很简单:文件目录是可以移动的,可以使用剪切、粘贴操作。后续的操作大家应该了然了。
2014-08-28 10:28:13 887
原创 用oo4o访问oracle测试成功
程序访问oracle数据库失败,连接方式用的是ado。跟踪代码发现是ado创建连接时候就失败,上网查发现是win7sp1对ado进行了修改。因为程序是vc6编写的,无法在win7下vc6,而程序比较大,升级到vs2010等又需要很多修改,只好先找其它的方法。测试oo4o在xp,xp64,win2003都没有问题,包括读取clob字段。开始在win7中也是在create时候出现错误,换成
2014-08-28 10:22:43 2329
原创 mapnik库的安装
前期在fedora 16上安装很简单,python27中直接使用。用yum安装就可以。但是现在在fedora18上安装没有问题,但是python27中使用有问题了,提示找不到module。用locate找了下,在64目录中了,于是用import mapnik2就可以了。如果是windows中,需要注意python版本。目前mapnik版本2.2,有了针对pyth
2014-08-28 10:11:56 798
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人