
技术
niuwq
这个作者很懒,什么都没留下…
展开
-
关于.npmrc
机器上以前安装了一个nodejs14,今天又用scoop安装了一个nodejs17,于是就是nodejs14的目录手工删除了。但是,在运行npm命令时,发现又把以前的nodejs14的目录生成了,在其下还有node_cache目录,十分不解。执行npm config list命令查看,原来在当前用户的目录下有一个.npmrc文件,它的设置覆盖了刚安装的nodejs17的设置。将用户目录下的这个.npmrc删除,就正常了。...原创 2022-03-26 21:53:13 · 2848 阅读 · 0 评论 -
nginx下使用SSI
主要内容什么是SSInginx开启SSISSI常用命令SSI获取并使用查询参数在页面文件中获取在nginx的配置文件中设置使用参数什么是SSISSI:Server Side Include,是一种基于服务端的网页制作技术。它的工作原理是:在页面内容发送到客户端之前,使用SSI指令将文本、图片或代码信息包含到网页中。对于在多个文件中重复出现内容,使用SSI是一种简便的方法,将内容存入一个包含文件...原创 2019-11-25 15:44:59 · 1143 阅读 · 0 评论 -
高德的Vue地图插件
直接在Vue中使用高德地图的JS API也不是很难的事,如果封装一下呢,使用起来就更方便了。 封装完后,使用的方式如下:<ginkgo-map ref="map" class="gingo-map" :gmapObj.sync="gmap" :options="mapOptions" :zoom.sync="zoom原创 2018-05-10 23:15:35 · 4695 阅读 · 6 评论 -
Taiga汉化
新安装了项目管理软件Taiga,当前版本(从其github上看,应该是3.0.0)还不支持简体中文,但其源码中已经有了简体中文的翻译文件,估计也快有了。 下面说一下如何利用其源码中的翻译文件将当前版本进行汉化。原创 2017-01-17 21:54:50 · 5650 阅读 · 0 评论 -
GWT 2.8的调试
今天刚开始学习GWT,照着其官方网站上的教程写例子做实验。当进行到Debugging一节的时候,发现设置的断点总是不能起作用。在google上搜索,发现有人说使用SDM(Super Dev Mode)时,需要用SDBG插件才能进行调试。但是GWT官方文档没有说呢!在google继续搜时,看到GWT官网上的一篇介绍Super Dev Mode的文章,里面说:“Super Dev Mode就跟生产模式类原创 2017-01-17 10:00:21 · 2993 阅读 · 1 评论 -
安装redmine
在 windows10环境下安装redmine3.3.1原创 2016-10-21 16:42:35 · 2867 阅读 · 1 评论 -
PHP,替换多个文件中的文本
需求: 需要对两个目录中的文件内容进行查找替换,两个目录查找替换的内容不一样。 实现中注意几点: (1)函数递归调用,来检索子目录; (2)函数名可以以参数形式传递; (3)用?进行非贪婪匹配; (4)每行匹配查找、整个文件内容匹配查找 //loopdir(dir1, repfile1);loopdir原创 2009-11-17 00:33:00 · 1357 阅读 · 0 评论 -
mysql 5.7.7以后需要初始化数据库
用zip包的形式在windows上安装了mysql 5.7.10,在启动服务的时候,总是提示无法启动服务,说是服务没有报告任何错误。从windows的事件管理器中可以看到错误信息:Fatal error: Can’t open and lock privilege tables: Table ‘mysql.user’ doesn’t existFor more information。从data目录原创 2016-01-27 22:25:38 · 17061 阅读 · 0 评论 -
dos下将命令的执行结果赋给变量
在使用spark时,需要在spark-env.cmd中,为环境变量SPARK_DIST_CLASSPATH赋值,赋的值是执行命令“hadoop classpath”的返回结果。如果是在linux环境下,比较简单,直接export SPARK_DIST_CLASSPATH=`hadoop classpath `就可以了。在dos环境下,需要变通一下,用for语句把执行结果赋给环境变量:FOR /F %原创 2016-01-27 22:15:52 · 22471 阅读 · 0 评论 -
没有建立索引导致Lock wait timeout exceeded
把数据库从sqlserver2000导进mysql之后,所有表上的index都没有导过来,结果,修改数据时正常,添加数据时,同时向两个表中加记录,就会提示: org.springframework.orm.hibernate3.HibernateSystemException: java.sql.SQLException: Lock wait timeout exceeded; try原创 2011-06-23 17:54:00 · 2561 阅读 · 0 评论 -
MYSQL5.5修改字符集报错:unknown variable 'default-character-set=utf8'
Linux上安装了Mysq 5.5,在配置文件/etc/my.cnf中设置字符集:default-character-set=utf8结果启动失败,查看日志,里面有如下错误:[ERROR] /usr/sbin/mysqld: unknown variable 'default-character-set=utf8'用mysql连接数据库服务,用show variables原创 2012-06-06 18:44:21 · 5724 阅读 · 1 评论 -
autumn相关日志(1)
<br />从space.live.com上搬过来,担心过两天就没了。<br /> <br />关于AOP的实现准备实现一下C++的AOP,考虑来考虑去,在Wrapper和Proxy两者之间的关系还是没有很想清楚。有两种可能的实现方式:<br />(1)Proxy直接继承于被代理类,重新实现所有方法,在实现中调用被代理类的方法,相当于静态代理。客户端应用时,直接创建Proxy的实例。如果使用Autumn DI框架,则对Proxy生成Wrapper,进行注入。这种方式的好处是比较简单,可以单独使用而跟Autu原创 2011-03-20 00:28:00 · 1407 阅读 · 0 评论 -
autumn相关日志(2)
<br />将减轻程序编写的麻烦作为人生之目标:-)Dependency injection is a pattern for designing loosely coupled and testable objects. DI是不是可以当作实现手段之一? 2006/12/28 7:54 | 固定链接C++几个注意的问题1、使用动态库时,如果是在动态库中申请的空间(如new操作等),必须在这个动态库中释放,不在要其外面释放。即,如果这个库中提供了方法供在库外面调用: A* createA()原创 2011-03-20 00:35:00 · 533 阅读 · 0 评论 -
使用ssh自动登录远程机器
想要使用ssh自动登录远程linux机器进行数据备份,本地机器系统为windowsXP,使用的是SSH Secure Shell 3.2.9,远程机器系统为redhat AS5,使用的SSH是系统自带的。在网上查到了一些资料,但由于都是两端都是linux的环境,所以依照那些文章折腾了好半天也没有完成,最后不得不耐下心来看SecureShell的帮助文档,结合实验,终于调试成功。其实步骤跟网上文原创 2009-07-12 00:14:00 · 1870 阅读 · 0 评论 -
使用Autumn框架进行C++依赖注入示例
1.1. Autumn简介Autumn Framework是一个C++的依赖注入(DI)框架,它的功能是模仿JAVA领域中的Spring框架来的。当前只是提供依赖注入功能,而且尽量做到对原代码的不侵入。因为C++没有象JAVA那样的动态反射机制,不能很容易地在运行时得到注入的一些相关信息,所以在使用Autumn的时候,需要做一些工作来让Autumn框架知道注入时所需要的一些信息,即使用Aut原创 2007-08-04 14:19:00 · 4129 阅读 · 5 评论 -
测试需求
今天跟来公司做评测的人员聊起来,她说是把测试需求做好了,如果时间紧,测试用例都可以省了。 测试需求是个什么东东? 做测试需要专业的人员啊。原创 2004-07-28 22:39:00 · 934 阅读 · 0 评论 -
VB中的GDI对象
写了一个VB控件,嵌在网页里调用,可是网页刷新几十页以后,浏览器就不行了,显示不正常,只有重新启动机器后才好用。 后来发现每次刷新后,在任务管理器中,IEXPLORER的GDI对象会增加,增加到9999后,就不正常了。 经仔细查找原因,原来是程序中创建的brush,没有释放掉。原创 2004-07-28 22:16:00 · 1160 阅读 · 0 评论