在.NET Standard/.NET Core技术出现之前,编写一个类库项目(暂且称为基础通用类库PA)且需要支持不同 .NET Framework 版本,那么可行的办法就是创建多个不同版本的项目(暂且称为PB1.PB2.PB3 ... PBn).PB1.PB2.PB3 ... PBn项目分别执行下面操作:[添加]--[现有项]--[添加为链接的方式],将PA项目代码文件添加到各自项目中,如果代码不同,则需要使用#if #else #endif 等标签来判断 .NET Framework 版本…
一.简介 JAVA中调用LevelDB用于Linux和Window环境下快速存储KV结构 二.依赖 <!-- https://mvnrepository.com/artifact/org.fusesource.leveldbjni/leveldbjni-all --> <dependency> <groupId>org.fusesource.leveldbjni</groupId> <artifactId>leveldbjni-all</a…
 编辑人员注释: 本文章由 Windows Azure 网站团队的项目经理 Erez Benari 撰写. 在 Windows Azure 网站 (WAWS) 中管理网站时,许多选项可使用 Azure 门户进行配置,此外我们时常还会添加更多选项.但是,正如您可能已经知道,一些实用的选项只有通过直接配置网站的 web.config 文件才可用.我们相信,您将非常乐意听到最近我们公布并在 web.config 中提供一些新选项的消息. 如果您已经在 IIS 中管理网站一段时间,您可能会知道,II…
如果在开发时进行一些数据库测试,希望链接到一个测试的数据库,以避免对开发数据库的影响. 开发时的某些配置比如log4j日志的级别,和生产环境又有所区别. 各种此类的需求,让我希望有一个简单的切换开发环境的好办法,曾经在ROR的时候就很喜欢舒服. 现在spring3.1也给我们带来了profile,可以方便快速的切换环境. 配置环境 使用也是非的方便.只要在applicationContext.xml中添加下边的内容,就可以了 <beans profile="develop">…
个人博客 chinazt.cc 闲话少叙,直奔主题 下载VSCode https://code.visualstudio.com/download 安装C/C++插件 需要两个插件: 1. cpptools 这个插件用来查找头文件和源代码,用于代码提示. 2.clang++ 这个插件用来自动编译源代码,如果你习惯使用makefile获取其它构建工具,那么可以不安装这个插件. 配置插件 1.进入命令行模式, 选择[C/Cpp: Edit Configurations].生成c_cpp_proper…
背景 项目构建的时候,需要根据不同的场景来改变项目中的属性资源,最为常见的莫过于数据库连接配置了,试想有生产环境.测试缓存.发布环境等,需要为不同的场景下来动态的改变数据库的连接配置.而使用maven就可以帮我们解决这些问题.下面就来分享一下maven中的profile和filtering的属性. 为了便于测试一下功能,需要搭建maven的web项目,具体配置请详见如何用maven创建web项目. filtering功能 主要用来替换项目中的资源文件(*.xml.*.properties)当中的…
错误信息 Missing `secret_key_base` for 'production' environment, set this value in `config/secrets.yml` 因为rails 4 出于安全考虑,需要在production 的情况下 ,生成一个key,通过 web_app/config/secrets.yml 读取. production: secret_key_base: <%= ENV["SECRET_KEY_BASE"] %> 由…
如果apche访问量过大,将会导致页面打开迟缓,下载速度也降低,如果由于经费和环境问题,集群方案没有得以应用.可以通过对Apache2增加模块MPM来进行优化, 这里我选择线程型MPM加以优化:  开启mpm:在httpd.conf文件中去掉 Include conf/extra/httpd-mpm.conf 前面的"#"号(提示:如果没有此段代码可以新加.没有此文件httpd-mpm.conf可以新建,也可以直接加代码到) 优化配置:  服务器启动时建立的线程数 StartServe…
需要给一个ip绑定不同域名,例如有两个项目/www/,/www2/ 需要http://a.com时访问的是www 项目 http://b.com访问的是www2项目   那么需要在nginx/conf下的nginx.conf文件里(一下是我的配置文件内容) #user   nobody; worker_processes  1;   #error_log  logs/error.log; #error_log  logs/error.log  notice; #error_log  logs/e…
最近需要在openstack中集成openvpn功能,故熟悉了一下openvpn的搭建流程,记录下来,供参考 版本:openvpn-2.3.4.tar.gz 下载地址:http://pan.baidu.com/s/1hq3iQJ6 操作系统:CentOS7 1. 准备 yum install -y gcc openssl-devel lzo-devel pam-devel 2. 安装OpenVPN 将下载的安装文件移动到/usr/local/文件夹中(你也可以自行移动到其他目录). 使用tar命…
动态设置php.ini中的include_path 配置选项: 两种方式set_include_path($new_include_path)ini_set('include_path',$new_include_path);利用常量 PATH_SEPARATOR 可跨平台扩展 include path,可以把自己设置的path加在现有include_path的尾部 <?php $path='/var/www/html'; //第一种 //set_include_path(get_include…
一.   mysqld程序--目录和文件 basedir = path 使用给定目录作为根目录(安装目录). Show variables like “basedir”   //数据库中查看目录 datadir = /usr/ character_sets_dir = path 给出存放着字符集的目录. sql > Show variables like “character_sets_dir%”   //数据库中查看目录 character_sets_dir = /usr/share/mysq…
专业版的intellij可以免费试用30天.为了以后开发方便,咱们需要下载专业版进行破解. 一.破解 安装过程中有个界面如下,咱们选择License server填上http://idea.iteblog.com/key.php下一步,点击Activate即可破解成功(发博文当天亲测可破).如果没安装过程中跳过了此项,而进入了试用期也没关系.选择菜单Help->Register->License server,填上http://idea.iteblog.com/key.php同样可以破解 二.…
(这里记录了笔者了解的关于JDK环境配置的信息,以及针对系统上存在不同版本JDK时所尝试的解决方案.具体来说,是已安装 JDK 8 后,又安装了 JDK 9 时所遇到的问题和尝试的解决方法.这次记录以供有同样问题的人士参考,也希望能给遇到类似问题的人士提供启发和思路.) 笔者最近在PC上安装了Qt Creator,并按要求为其配置了所需的java 9.0.4环境,结果便发现之前安装好的软件包括eclipse.JEB2 等依赖Java运行时环境的软件出现了无法使用的问题,eclipse直接无法打开…
系列目录     [已更新最新开发文章,点击查看详细] 在.NET Standard/.NET Core技术出现之前,编写一个类库项目(暂且称为基础通用类库PA)且需要支持不同 .NET Framework 版本,那么可行的办法就是创建多个不同版本的项目(暂且称为PB1.PB2.PB3 ... PBn).PB1.PB2.PB3 ... PBn项目分别执行下面操作:[添加]--[现有项]--[添加为链接的方式],将PA项目代码文件添加到各自项目中,如果代码不同,则需要使用#if #else #en…
本文地址:http://blog.csdn.net/sushengmiyan/article/details/39395753 官方例子:http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Ext.form.Labelable-cfg-beforeLabelTpl 本文作者:sushengmiyan -----------------------------------------------------------------------------…
1.点击File-->settings(Ctrl+Alt+S) 2.在弹出的窗口中的搜索框中输入appliation,然后选择下方的Plugins,再然后勾选左侧Installed中的如图所示的两个选项,先别忙重启 再在搜索框中输入tomcat,勾选右边对应的内容,然后重启 即可在Edit Configurations中找到Tomcat Server选项了. 二.IDEA中配置Tomcat 1.下载对应版本的Tomcat(怎么安装,可以在百度上搜索到一大堆这里就不瞎赘述了) http://tom…
注:本文摘自:http://blog.csdn.net/heshengfen123/article/details/3597125 在执行SQL脚本过程中如果出现 禁止在 .NET Framework 中执行用户代码.启用 "clr enabled" 配置选项的解决办法是: 执行以下脚本: exec sp_configure 'show advanced options', '1';goreconfigure;goexec sp_configure 'clr enabled', '1'…
Setting Input type Required clean_run boolean No columns_charset hash No connection_retry_attempts number No connection_retry_attempts_wait_time number No jdbc_connection_string string Yes jdbc_default_timezone string No jdbc_driver_class string Yes…
打开IIS6,右击属性,居然没有发现ASP.NET的配置选项,虽然好久没搞这个了,但是印象中绝对是有一个ASP.NET选项卡的.我很奇怪,我以为是.net framework 2.0没安装,下载下来安装,提示已经安装了,打开“删除添加程序”,的确已经安装了.查看IIS的“Web 服务扩展”,发现已允许asp.net1.1和asp.net2.0, 网上一搜,发现有人说先安装.NET再安装IIS的话,会导致IIS无法解析.NET.确切地说应该不是无法解析,而是.NET的模块没有加载到IIS里.想想我…
这篇文章不会详细叙述某个ini配置项的用途,这些在手册上已经讲解的面面俱到.我只是想从某个特定的角度去挖掘php的实现机制,会涉及到一些php内核方面的知识:-) 使用php的同学都知道php.ini配置的生效会贯穿整个SAPI的生命周期.在一段php脚本的执行过程中,如果手动修改ini配置,是不会启作用的.此时如果无法重启apache或者nginx等,那么就只能显式的在php代码中调用ini_set接口.ini_set是php向我们提供的一个动态修改配置的函数,需要注意的是,利用ini_set…
使用eclipse编写extjs时,一定会用到spket这个插件,spket可以单独当作ide使用,也可以当作eclipse插件使用,我这里是当作eclipse的插件使用的,下面来一步步图解说明如何配置spket插件. 第一步:下载spket插件 第二步:安装spket插件 解压rar文件,将里面的features文件夹和plugins文件夹复制到eclipse的根目录下,有重复目录的选择合并文件夹将插件复制进去.如果是myeclipse则复制到dorphins文件夹下.截图如下: 将spket…
原因是:在mysql存放数据的目录下面有一个文件master.info,mysql服务器认为 master.info比my.cnf优先级要高,第一次启动slave,master.info不存在,从my.cnf读取选项值,保存到master.info,以后再启动slave,会直接从master.info读取配置信息. 也就是说,在master.info已经存在的情况下,在my.cnf中修改复制的配置,不起作用,其它的配置项还是会起作用.通过命令行操作,也是直接保存到master.info. 解决办…
使用eclipse编写extjs时,一定会用到spket这个插件,spket可以单独当作ide使用,也可以当作eclipse插件使用,我这里是当作eclipse的插件使用的,下面来一步步图解说明如何配置spket插件. 第一步:下载spket插件 由于spket插件是需要收费使用的,这里为了方便大家学习extjs,我附上spket插件破解版(支持extjs4.1)供大家下载,我的百度网盘地址如下: http://pan.baidu.com/share/link?shareid=334288&uk…
前言: 本文讲述32位和64位系统中的内存配置,在SQLServer 2005/2008中,DBA们往往尝试开启AWE来限制内存.但是,在SQLServer2012以后,这个选项将被弃用,所以不能使用这种方式来控制32位实例的虚拟地址空间.如果你服务器上有很多内存,就只能升级到64位系统.下面是微软给出的内存限制: 虽然2012以后已经弃用AWE,但是了解一下32位系统如何使用AWE(Address WindowingExtensions)来使得操作系统能够访问更多的内存.如果可用的物理内存比M…
先启动Hadoop守护进程,进入hadoop安装目录,执行bin/start-all.sh 主要是为了之后能正确测试 Ubuntu中下载安装Eclipse,执行sudo apt-get install eclipse 一直等待下载自动安装,过程比较缓慢,给点耐心 在Eclipse下安装hadoop-eclipse-plugin(插件jar包已提供).复制此插件jar包到eclipse安装目录/plugins/ 下.可通过whereiseclipse查看eclipse安装目录. (如无意外是将该插…
在Objective-C中,我们经常使用预处理指令来帮助我们根据不同的平台执行不同的代码,以让我们的代码支持不同的平台,如: 1 2 3 4 5 6 7 8 9 #if TARGET_OS_IPHONE       #define MAS_VIEW UIView                #elif TARGET_OS_MAC       #define MAS_VIEW NSView   #endif 在swift中,由于对C语言支持没有Objective-C来得那么友好(暂时不知swif…
VC2008环境中ICE的配置 ICE 3.4.0的下载页面 http://www.zeroc.com/download_3_4_0.html 环境变量配置  1.Ice-3.4.0安装到c:\Ice-3.2.0-VC71  2.Ice-3.2.0-ThirdParty-VC71.msi到D:\Ice-3.4.0  3.在OS系统环境变量中添加ICEROOT,指向D:\Ice-3.4.0  4.在OS系统环境变量path添加“%ICEROOT%\bin;”.“%ICEROOT%\lib;”  …
原文:第十七章--配置SQLServer(2)--32位和64位系统中的内存配置 前言: 本文讲述32位和64位系统中的内存配置,在SQLServer 2005/2008中,DBA们往往尝试开启AWE来限制内存.但是,在SQLServer2012以后,这个选项将被弃用,所以不能使用这种方式来控制32位实例的虚拟地址空间.如果你服务器上有很多内存,就只能升级到64位系统.下面是微软给出的内存限制: 虽然2012以后已经弃用AWE,但是了解一下32位系统如何使用AWE(Address Windowi…
Maven 的配置 1. 安装配置Maven: 1.1 从Apache网站 http://maven.apache.org/ 下载并且解压缩安装Apache Maven 1.2 配置 Maven 的conf文件夹中配置文件settings.xml. 1.3 修改settings.xml,添加镜像服务器设置: 阿里云Maven镜像服务器配置: 修改settings.xml文件, 添加阿里云镜像服务器配置信息: 2. Eclipse中Maven的配置: 最新版的Eclipse已经内嵌了Mevne插件…