自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

studypower的专栏

编程是一门技术,更是一门艺术。

  • 博客(74)
  • 资源 (3)
  • 收藏
  • 关注

原创 win10 安装node.js node.js 安装成功但npm -v 报错问题解决

错误症状官网下载node-v8 、node-v10 的msi 安装进行安装。npm -v 错误如下Error: spawn D:\nodejs\node.exe ENOENT at _errnoException (util.js:1031:13) at Process.ChildProcess._handle.onexit (internal/child_proc...

2018-07-04 18:43:12 17214 7

原创 图片处理笔记 Photoshop 去除水印、背景色 、合并图

哎,今年公司老美工走了 ,后来

2014-09-30 00:00:34 2498

原创 百度推广教程

http://peixun.baidu.com/peixun/view/study/1?from=www2&castk=2bab0os726d902bc4d128

2014-09-29 16:00:13 882

转载 提升网站转化率的四步优化方案

【编者按】网站优化最关键的问题就是如何提高整体的转化率,这也是营销策略里最最重要的方面之一,并且也是网站综合运营实例的结果。本文转自月光博客,文中分享了四大优化策略:调查、研究、优化、评估,这四大策略可以很好地帮助用户设计出高效的优化方案。优化一个网站最关键和棘手的是,如何提高整体的转化率,这是任何营销策略里最重要的方面之一,而提升网站转化率是网站综合运营实力的结果。今天,我就分享

2014-09-29 13:57:47 863

翻译 activex com 组件开发二 安全接口的实现

上篇文章介绍了 一个 控件的创建,但是控件嵌入ie 是不安全的行为 ,ie浏览器老弹出安全提示,这一节实现他的安全接口, 让ie 不弹出提示。对于MFC写的ActiveX,通过修改注册表的方式来实现控件的安全性,微软说明http://support2.microsoft.com/kb/161873/en-us。下面做个简单的翻译:1、在项目中创建两个文件  Cathelp.h #i

2014-09-27 15:01:07 1654

原创 activeX com 组件开发 一

com组件开发  可以用vb   c#  vc++  等   个人对c#比较熟练 ,但是c# 做控件弊端太大,要求客户装framework 这比较强人所难 ,当然vb 也要装运行库库 ,vc++可以装 或者不装,看你编译了 ,在说vc运行库 相对来说 ,比较轻巧,还是可以接受。所以打算花点时间,整理下vc++的com开发基础知识,从最近单的创建到复杂运用等各种界面的实现,及基本的。ole对象方法的

2014-09-27 14:06:27 2450

原创 mfc GDI+ 使用 一

在 mfc中会经常遇到处理图像 图片 控件添加透明背景图片等,这时候就会用到GDI 或者GDI+ 。由于 客户要求,本人也是被迫头一次用mfc项目,以前都是用vc++做些小的工具及activex ,碰到很多头疼的问题。在这做一个整理,梳理下知识,要是能帮到别人那自然更好。一、、在vs中 使用gdi+   简单的对话框程序为例1、创建一简单对话框  2、在StdAfx.h头文件添加gdi

2014-09-24 14:11:39 3595

原创 百度推广及seo 优化 研究

排序基本规则:  排序是由关键词质量度和出价(质量度×出价)共同决定的。 (质量度×出价)越高,排名越前。  影响质量度的四个基本要素:  1、点击率  2、相关性:相关性的影响因素,包括关键词和创意的相关程度、关键词创意和目标网页的相关程度  3、创意撰写水平  4、账户历史表现  搜索结果排名示例  质量度是网民对客户推广结果的综合评价,由1星-3星进行表示:

2014-09-17 16:26:29 1833

原创 worldwind 三维模型加载优化总结

研究ww的人都知道,ww在加载海量的三维模型方面,性能不行,稳定性很差。要想ww能够稳定快速的加载海量的三维模型,必须学习dx技术 及研究ww 原始设计,修改ww底层,优化其性能,使其满足我们在三维业务方面的需要。下面从不同的方面,从ww原先的设计与dx技术的角度讲述ww程序的性能优化。

2014-02-19 13:51:34 4643 1

原创 google map 两中方式 绘制可编辑多边形 并获取节点坐标信息

在制作谷歌地图 下载器 时 碰到 导入行政区边界shp 图 绘制多边形 与通过工具绘制多边形  来确定现在范围 ,在这记录下多边形两种绘制方式。 Drawing tools html, body, #map-canvas { height: 100%; margin: 0px; paddi

2013-11-13 10:33:33 6131

转载 Google maps javascript api v3 叠加层(Overlays)介绍

Google maps javascript api v3 叠加层(Overlays)介绍 转 http://www.cnblogs.com/helloj2ee/archive/2013/01/10/2855645.html很多人尝试google maps api的开发,通常会涉及到在Google maps上进行标注功能的开发。Helloj2ee学习一项技术通常不在看书,而是多

2013-11-12 15:12:54 3925

原创 c ++ 项目移植步骤

一 、在VS工程中,移植c/c++工程的基本步骤:    1、添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。    2、添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录。          然后添加工程引用的lib文件名:工程---属性---配置属

2013-10-14 23:22:17 1946

原创 mapobject shape数据操作三

创建新的图层 先要设置图层的TableDesc 也就是属性字段 ,让后利用AddGeoDataset 方法就可以产生新的Geodataset(数据集),如把他加载到新的DataConnection就产生一个新的shape图层文件

2013-08-14 21:00:13 1443

原创 openlayers 加载瓦片详解 一

在这先说点题外话,本人在研究webgl 三维球过程中惊人发现,openlayers 的开发人员也在研究webgl并经证实他们也正在研发基于      webgl的三维gis开源平台,这可能是首个开源的三维平台,在现在三维大趋势下,看来 openlayers  前景还是一片大好,闲话少说,静候佳音。       在这将分4篇文章来系统的详细的介绍openlayers 是怎么来加载本地及服务器

2013-07-13 19:22:56 10806 1

原创 MapObjects shape数据操作 二

我一个项目中要实现一个功能是把shp导入到三维平台,进行编辑后在导出到原始的shp数据中,并且在三维中能查询所有的线属性。   在第一篇中主要是介绍怎么获取shp 数据中的所有的点集合,有了点集合,我们就可以做到不同平台数据的导入操作等。在这篇中主要是 通过点集合来反过来修改原始的shp数据 ,实现数据的导出,删除,修改等操作 。1、数据修改 这用线介绍正个操作的思路 publi

2013-07-10 22:56:54 1698

原创 MapObject shape数据操作 一

利用MO 的GeoDataset  、DataConnection  Recordset 进行数据操作 在MO中。使用GeoDataset对象和DataConnection 对象来连接和读取地理数据。   GeoDataset: 是表达一个图层的地利数据的对象 DatasetConnection对象指定一个和地理数据文件的连接,用Database 属性表示数据文件的地址。Recor

2013-07-07 19:38:55 1423

转载 google maps 投影方式

Google Maps、Virtual Earth等网络地理所使用的地图投影,常被称作Web Mercator或Spherical Mercator,它与常规墨卡托投影的主要区别就是把地球模拟为球体而非椭球体。建议先对地图投影知识做一个基本的了解,《地图投影为什么》。 什么是墨卡托投影?墨卡托(Mercator)投影,又名"等角正轴圆柱投影",荷兰地图学家墨卡托(Mercator)在1

2013-06-27 14:20:45 1514

原创 log4net 使用 详解

以前做的项目都是自己写的一个简单的日志管理类,做一般的异常错误记录等使用,但是在管理方面还是不给力,后听说公司的java项目使用的是log4j来进行日志管理,是个开源的现成的日志管理框架,于是乎本着学习的心态google了下果然还真有.net的姐妹版本,花了点学习了下,后把以前做的几个项目都替换成该日志管理,感觉满不错至少比以前自己写的要好的太多,在这记录下log4net的使用,如能帮助到刚接触该

2013-06-19 20:50:22 2834

原创 c# activeMQ使用

在我们所做的各种管理平台集成项目中,经常会遇到与各子系统之间的数据交换问题,通常我们与这些子系统之间的数据交换都是通过数据库来进行,或建立中间库或通过表与表之间进行数据导入导出。这样做会使子系统之间的耦合性太强,互相之间的影响较大,经常会出现莫名其妙的问题,比如表被锁死,丢失数据等,导致数据库管理很难。  这就应该用activemq了个各系统都通过mq来处理数据,减小数据可以压力,与程序的耦合

2013-06-16 17:52:19 5375

原创 (多年后回头学习c#)被遗忘的世界 二 运算符重载

以一个结构Vector,来说明运算符重载,这个Vector结构表示一个三维矢量三维矢量只是3个double数字的一个集合,说明物体和原点之间的距离,表示数字的变量是x、 y和x表示物体与原点在x方向上的距离,y表示它与原点在y方向上的距离,z表示高度。把这3个数字组合起来,就得到总距离。例如(3.0,3.0,1.0)表示物体与原点在x方向上的距离是3个单位,与原点在y方向上的距离是

2013-04-18 16:33:00 1087

原创 (多年后回头学习c#)被遗忘的世界 一 匿名类 与 扩展方法

1.1  匿名类                1 、var  与 new 一起使用 创建匿名类                        var captain  = new {FirstName="jor",MidName="joker",LastName="bor"};                       这就创建了一个匿名的 对象   具有 三个属性 , 该匿名类

2013-04-15 16:19:43 1075

原创 java JNI调用动态库 获取硬件信息 制作软件加密

一、java JNI 调用动态库      1、在MyEclipse 中创建一个test的web工程     2、在工程下创建一个class文件  package名为JNI ,类名test     3、在test下面定义一个方法      package JNI; public class getCPUID { //定义一个方法 该方法是在dll中实现 public

2013-04-11 14:23:16 2502

原创 常用学习网址收藏

1、linux 下纯c开发手册 http://man.chinaunix.net/develop/c&c++/linux_c/default.htm2、web前天技术开发w3school  http://www.w3school.com.cn/3、北风教学视屏 http://www.ibeifeng.com/category.php?id=34、书籍与视屏http://blog.j

2013-03-26 20:57:35 874

原创 linux 下C 开发 include 详解

刚开始老搞不清楚 include包好的头文件在哪 ,用locate 命令一搜 发现很多地方都有该头文件,一下子就迷茫了,这到底是引用的哪个哦。因此特意翻阅了include的基础知识1、include 有两种形式,一种是 另一种是“文件名”      如:include和include"stdio.h"      >>使用           如果头文件不在标准路径下面而是在标准路径

2013-03-12 13:42:27 1547

原创 csdn 博客访问量一直不更新怎么回事?

某一天突然发现博客的访问量不太对,也没太在意,那天正好写了一片新文章,第二天访问量 过百了,但是惊人发现,博客主页的访问量任然没变。以为过两天就 会好,但是这半个多月都过去了,任然没有反应,这是为什么。以前我都是喜欢在博客园里面写文章的,后来因为很多同学朋友说一直在csdn学习,去年也就开通这博客,才开始在这写一些技术类文章,就碰到这问题,太令我伤心了。都有点后悔选择csdn了。 上面是上午发

2013-03-12 02:20:35 2311 11

转载 linux 解压

.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf

2013-03-10 12:14:41 935

原创 gcc 安装详解

对于刚接触linux的人来说安装gcc真不是那么简单的事,尤其是对configure命令不熟悉的那更是一个惨,      以前也有安装顺利的时候,只要 configure、 make、 make install 一切顺利,不顺利的时候,报错:少这个少那个       真是头疼的厉害。下面是我在redhat5.5 下碰到的一些问题。在这给那些安装gcc遇到麻烦的同学一点启发。     安

2013-03-08 21:44:59 13287 2

转载 Linux安装程序详解

1、源代码包的安装 gzip -d apache_1.3.20.tar.gz (解压) tar xvf apache_1.3.20.tar (解包) cd apache_1.3.20 ./configure (配置)     ----./configure --help(查看configure选项) make (编译) make install (安装) make

2013-03-07 15:02:32 1035

转载 Linux下samba的安装与配置

原地址http://blog.csdn.net/xxuanwan/article/details/2891523#comments文章中提到的smaba安装程序   samba-3.0.20b-1.i386.rpm (ISO) 1 首先,在VMware内把samba安装文件的镜像文件映射为光驱,如图1-1步骤1-2-3。图1-12 然后,使用命令mount /dev/c

2013-03-04 11:19:40 712

转载 linux 下apache 安装 详解

下面是linux下安装apache的完整代码,系统是redhat5.5下载httpd-2.2.6.tar.bz2  把httpd-2.2.6.tar.bz2放到/soft 下[root@localhost ~]#cd /soft[root@localhost soft]#tar jxvf httpd-2.2.6.tar.bz2    //解压apache的压缩包[root@loca

2013-03-04 10:04:48 699

转载 linux下安装apache

下面是linux下安装apache的完整代码,系统是redhat5.5下载httpd-2.2.6.tar.bz2  把httpd-2.2.6.tar.bz2放到/soft 下[root@localhost ~]#cd /soft[root@localhost soft]#tar jxvf httpd-2.2.6.tar.bz2    //解压apache的压缩包[root@loca

2013-02-27 15:32:03 731

转载 DOS命令大全(经典收藏)

#1 一:net use \\ip\ipc$ " " /user:" " 建立IPC空链接 net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: \\ip\c$ 登陆后映射对方C:到本地为H: net use

2013-02-26 15:15:59 876

转载 Windows使用apxs独立编译 Apache 模块

下载 apxshttp://www.apachelounge.com/download/安装 apxs1.解压apxs.zip,如C:\apxs2.打开命令提示符,切换当前目录到解压的路径C:\apxs3.输入perl Configure.pl --with-apache2=\Path\to\Apache2 --with-apache-prog=httpd.exe其

2013-02-25 22:54:49 4029

转载 windows 命令cl

前提:确保已经安装vc6或者vs系列我们可以再命令行直接编译c++程序在windows操作系统中,打开命令行,输入cl,若系统提示'cl' 不是内部或外部命令,也不是可运行的程序或批处理文件。则说明VS没有安装或者环境变量设置不正确,可以按照如下步骤设置:1. 确保已经安装VS,并在控制台 中键入set检查是否有类似如下格式的环境变量VSXXCOMN

2013-02-25 22:06:19 1149

原创 linux 系统下apache 找不到apxs 文件等

在安装   linux 系统是顺便把apache 服务装好了 ,这时这是装了一个服务不能进行二次开发,所以很多的开发工具和文件在apache下找不到,比如模块编译工具apxs ,这时就要求安装 开发包,命令 rpm -ql httpd-devel   ,然后会在  usr/local/下面多出个 apache2文件夹,里面有不少开发需要的文件。

2013-02-25 18:10:10 7844

转载 js 获取客户端 浏览器 系统 硬件信息

var info = allinfo();document.write(info);var locator = new ActiveXObject ("WbemScripting.SWbemLocator"); var service = locator.ConnectServer(".");info = pcInfo();document.write(info);//获取

2013-02-18 21:07:49 2167 1

原创 XML 笔记四 xml dom对象

一看到xml 的dom 对象就联想到html的dom 对象  ,两者确实特别的相识 。   一 、 xml 的dom对象 被视为树形结构 ,通过节点进行元素的 增、删、改等操作。               1、xmlDoc -由解析器创建的 XML 文档。           2、getElementsByTagName("to")[0] - 第一个 元素。

2013-02-18 16:28:02 711

原创 xml 笔记三 XML 解析器

一、解析xml 分为两种            解析xml文件     存储在xml dom中      1、加载xml if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else

2013-02-18 13:51:07 692

原创 xml 笔记二 XMLHttpRequest

一、      XMLHttpRequest 对象用于在后台与服务器交换数据。                         1、不从新加载网页来更新网页                          2、页面加载后向服务器请求数据                          3、页面加载后从服务器接收数据                          4、页面加载

2013-02-18 12:27:56 652

原创 xml 笔记一

people.xml                                                     jojl                            23                                                                              tote

2013-02-05 14:57:47 622

ArcGIS Engine 10 开发.pdf

ArcGIS Engine 10 开发.pdf 这里面详细讲述了 10 的api使用,并且还有事例

2012-05-15

数字签名方法及工具

数字签名文档 本签名方法 可以运用于exe、 active控件 、dll类库集及cab包进行安全签名,让杀毒软件永远 shut up forever 1、制作exe、 active控件 、dll类库集及cab请参考以下msdn 帮助文档 http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vccore/html/creating_signed_cab_ files_for_mfc_and_atl_controls.asp 2、制作工具 1)Makecert.exe ---证书创建工具 (注在vs安装文件中 eg C:\Program Files\Microsoft Visual Studio 9.0\SmartDevices\SDK\SDKTools ) 2)Cert2Spc.exe ---发行者证书测试工具(注在 C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin ) 3)Signcode.exe ---文件签名工具(没有找到自己下载一个 ) 3、 用makecert.exe制作证书 Eg: makecert -sk yys -ss yys -n CN="yys" -m 12 yys.cer -sk 表示私人密钥 -ss 表示描述 -n CN="" 这里面是公司名称 -m 有效月数 yys.cer 输出的证书名 更多参数请与事例 参考msdn http://msdn.microsoft.com/zh-cn/library/bfsktky3.aspx (默认输出到vs 安装文件夹中的vc 文件夹中 eg C:\Program Files\Microsoft Visual Studio 9.0\VC ) 4、 用cert2spc.exe建立出版商的说明文件 eg: cert2spc yys.cer yys.spc (默认输出到vs 安装文件夹中的vc 文件夹中 eg C:\Program Files\Microsoft Visual Studio 9.0\VC ) 5、已经建立了,那么,用signcode如何签名呢?按以下步骤: (1) 下一步 (2) 选择要签名的exe文件,就是我们上面说的"压缩运行文件" (3) 自定义 下一步 (4) 从文件选择->选择你的"出版商的说明文件",即honsen.spc文件->下一步 (5) CSP中的私钥->"Microsoft Strong Cryptographic Provide"->"RSA FULL"->" yys sk"->"签名"->"下一步" (6) 选择一种算法(MD5)->下一步 (7) 这里的不要变!->下一步 (8) 输入签名"描述"及描述的"网址" (9) 将时间戳添加到数据在中: http://timestamp.verisign.com/scripts/timstamp.dll (10) 完成

2012-03-26

setup factory

运用安装工厂的脚本编写的安装程序的脚本源码工程。

2012-03-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除