<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Liang4的专栏]]></title><description><![CDATA[知识积累]]></description><link>https://blog.csdn.net/Liang4</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Liang4]]></copyright><item><title><![CDATA[fastjson转换json时，碰到的那些首字母大小写转换的坑！(转)]]></title><link>https://blog.csdn.net/Liang4/article/details/99641375</link><guid>https://blog.csdn.net/Liang4/article/details/99641375</guid><author>Liang4</author><pubDate>Thu, 15 Aug 2019 16:20:36 +0800</pubDate><description><![CDATA[某年某月的某一天，本汪在某个奇葩的公司，接手了某个奇葩的项目，遇到了一些奇葩的事情，就掉进关于fastjson做bean to json转换时，那些关于首字符大小写的坑。

这个奇葩项目里面，api接口定义的是天马行空、云山雾绕，api里面的字段定义更是五花八门、千奇百怪，完全没有规则可言，都可以开个不符合规范的案例博物馆了。下面3个坑里面举的例子，那些奇葩的名称定义，都是在项目里面真实存在的，如...]]></description><category></category></item><item><title><![CDATA[myeclipse 导入 maven(web) 工程]]></title><link>https://blog.csdn.net/Liang4/article/details/80346252</link><guid>https://blog.csdn.net/Liang4/article/details/80346252</guid><author>Liang4</author><pubDate>Thu, 17 May 2018 09:50:22 +0800</pubDate><description><![CDATA[1. 确保myelipse 已经安装maven插件 mvn -version2. 工程目录下，cmd下 运行:  mvn eclipse:eclipse ,目的为了生成 .project文件3.  Import---导入 现存的maven 工程 4. 出现spring 版本不匹配问题属性 --  project facets -- 选择 (java, javascript, Dynamic web...]]></description><category></category></item><item><title><![CDATA[centos 时间同步]]></title><link>https://blog.csdn.net/Liang4/article/details/80235897</link><guid>https://blog.csdn.net/Liang4/article/details/80235897</guid><author>Liang4</author><pubDate>Tue, 08 May 2018 10:30:17 +0800</pubDate><description><![CDATA[ rpm -qa|grep ntp安装命令  yum install -y ntp ,若出现问题，可能是profile文件中，yum的环境变量与matlab冲突关闭ntp端口  lsof -i:123 查看端口状况， kill -9 进程时间校准命令：sudo ntpdate -u cn.ntp.org.cn  当前很多时间校准网址都已经不能使用。所以要百度最新的地址进行测试systemctl e...]]></description><category></category></item><item><title><![CDATA[matlab，mcr 安装编译]]></title><link>https://blog.csdn.net/Liang4/article/details/80235864</link><guid>https://blog.csdn.net/Liang4/article/details/80235864</guid><author>Liang4</author><pubDate>Tue, 08 May 2018 10:28:42 +0800</pubDate><description><![CDATA[1. matlab 安装 root用户挂载: mount -o loop /home/hadoop/matlab/R2014b.iso /mnt/cd1安装: cd /mnt/cd1        ./install导入 crack文件夹下的key code，及导入lic文件激活安装完成后，将 crack 文件夹下的 libmwservices.so  拷贝覆盖到 /usr/local/MATLA...]]></description><category></category></item><item><title><![CDATA[hbase scan 操作]]></title><link>https://blog.csdn.net/Liang4/article/details/80235716</link><guid>https://blog.csdn.net/Liang4/article/details/80235716</guid><author>Liang4</author><pubDate>Tue, 08 May 2018 10:22:19 +0800</pubDate><description><![CDATA[创建表create 'test1', 'lf', 'sf'lf: column family of LONG values (binary value)-- sf: column family of STRING values 导入数据put 'test1', 'user1|ts1', 'sf:c1', 'sku1'put 'test1', 'user1|ts2', 'sf:c1', 'sku18...]]></description><category></category></item><item><title><![CDATA[leveldb——leveldb入门篇之Linux下编译配置和使用]]></title><link>https://blog.csdn.net/Liang4/article/details/78645811</link><guid>https://blog.csdn.net/Liang4/article/details/78645811</guid><author>Liang4</author><pubDate>Mon, 27 Nov 2017 15:49:29 +0800</pubDate><description><![CDATA[1.首先，从github上下载leveldb源码的zip文件 
使用命令
#wget https://codeload.github.com/google/leveldb/zip/master1

2.下载完后，使用#file master查看，发现它是一个.zip文件，所以要使用#unzip
 master来解压缩，解压缩后会在当前文件下生成一个leveldb-master的文件夹]]></description><category></category></item><item><title><![CDATA[PostgreSql+PostGIS和uDig的安装]]></title><link>https://blog.csdn.net/Liang4/article/details/65431519</link><guid>https://blog.csdn.net/Liang4/article/details/65431519</guid><author>Liang4</author><pubDate>Thu, 23 Mar 2017 08:41:08 +0800</pubDate><description><![CDATA[1.前言
总体来说，这两款开源软件均是很好安装的，一般按照提示一步一步点击next等，就可以装好。当然，也有需要注意的地方。下面我大致介绍下两款软件的安装流程。

2.PostgreSql+PostGIS的安装

2.1下载地址
在官网http://www.postgresql.org/download/处可以下载到最新的PG版本。

2.2PostgreSql的安装流程
a.点]]></description><category></category></item><item><title><![CDATA[OpenLayers介绍和第一个例子]]></title><link>https://blog.csdn.net/Liang4/article/details/65431508</link><guid>https://blog.csdn.net/Liang4/article/details/65431508</guid><author>Liang4</author><pubDate>Thu, 23 Mar 2017 08:37:33 +0800</pubDate><description><![CDATA[什么是OpenLayers?

OpenLayers是用于制作交互式Web地图的开源客户端JavaScript类库，制作的地图几乎可以在所有的浏览器中查看。因为是客户端类库，它不需要特殊的服务器端软件或配置，甚至不用下载任何东西就可以使用它。OpenLayers最初由Metacarta开发，现在它已经成为一个拥有众多开发者和帮助社区的成熟、流行的框架。

下载OpenLayers

O]]></description><category></category></item><item><title><![CDATA[vs2015 - vs2010]]></title><link>https://blog.csdn.net/Liang4/article/details/56839142</link><guid>https://blog.csdn.net/Liang4/article/details/56839142</guid><author>Liang4</author><pubDate>Fri, 24 Feb 2017 13:38:42 +0800</pubDate><description><![CDATA[转载1中的内容：


Visual Studio各版本工程文件之间的转换

由于VS版本比较多，低版本无法直接打开高版本的工程文件，通过对工程文件进行一些修改可以解决这些问题。
通过修改Solution文件和Project文件，可以使低版本转换为高版本。
例如将VS2015工程转换为VS2010工程。
1.修改解决方案文件
使用记事本打开.lsn文件：


将Format ]]></description><category></category></item><item><title><![CDATA[xcode 快捷键]]></title><link>https://blog.csdn.net/Liang4/article/details/50144941</link><guid>https://blog.csdn.net/Liang4/article/details/50144941</guid><author>Liang4</author><pubDate>Wed, 02 Dec 2015 10:40:27 +0800</pubDate><description><![CDATA[1. 文件

CMD + N: 新文件
CMD + SHIFT + N: 新项目
CMD + O: 打开
CMD + S: 保存
CMD + SHIFT + S: 另存为
CMD + W: 关闭窗口
CMD + SHIFT + W: 关闭文件

2. 编辑

CMD + [: 左缩进
CMD + ]: 右缩进

CMD + CTRL + LEFT: 折叠
CMD +]]></description><category></category></item><item><title><![CDATA[ios 安装+xcode]]></title><link>https://blog.csdn.net/Liang4/article/details/50144787</link><guid>https://blog.csdn.net/Liang4/article/details/50144787</guid><author>Liang4</author><pubDate>Wed, 02 Dec 2015 10:35:32 +0800</pubDate><description><![CDATA[1. 虚拟机
2. 虚拟机 mac 补丁
unlocker的安装会出现很多问题, unlocker.exe, win-install.exe 都需要管理员权限运行
当时win7的vmware没成功。server2003 成功了。
3.镜像文件ios选择。网络有很多版本，都未安装成功，最后用的ios10.10版本
4.客户机有可能会出现bios界面（1.可能是安装程序问题  2. ios.]]></description><category></category></item><item><title><![CDATA[防止CListCtrl闪烁的几种方法]]></title><link>https://blog.csdn.net/Liang4/article/details/42776771</link><guid>https://blog.csdn.net/Liang4/article/details/42776771</guid><author>Liang4</author><pubDate>Fri, 16 Jan 2015 14:31:42 +0800</pubDate><description><![CDATA[1.使用SetRedraw禁止窗口重绘,操作完成后,再恢复窗口重绘

m_ctlList.SetRedraw(FALSE); 

//以下为更新数据操作

//……

//恢复窗口重绘

m_ctlList.SetRedraw(TRUE);

2.使用LockWindowUpdate禁止窗口重绘，操作完成后，用UnlockWindowUpdate恢复窗口重绘

m_ct]]></description><category></category></item><item><title><![CDATA[Tomcat部署发布JSP应用程序的三种方法]]></title><link>https://blog.csdn.net/Liang4/article/details/39555835</link><guid>https://blog.csdn.net/Liang4/article/details/39555835</guid><author>Liang4</author><pubDate>Thu, 25 Sep 2014 19:11:39 +0800</pubDate><description><![CDATA[1、直接放到Webapps目录下
     Tomcat的Webapps目录是Tomcat默认的应用目录，当服务器启动时，会加载所有这个目录下的应用。也可以将JSP程序打包成一个 war包放在目录下，服务器会自动解开这个war包，并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包，它是将一个Web程序的所有内容进行压缩得到。具体如何打包，可以使用许多开发工具的IDE环境，如]]></description><category></category></item><item><title><![CDATA[javascript函数大全]]></title><link>https://blog.csdn.net/Liang4/article/details/39024381</link><guid>https://blog.csdn.net/Liang4/article/details/39024381</guid><author>Liang4</author><pubDate>Wed, 03 Sep 2014 10:45:43 +0800</pubDate><description><![CDATA[1.document.write("");为 输出语句
2.JS中的注释为//
3.传统的HTML文档顺序是:document->html->(head,body)
4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)
5.得到表单中元素的名称和值:document.getElementById("表单]]></description><category></category></item><item><title><![CDATA[vs2010 boost库安装]]></title><link>https://blog.csdn.net/Liang4/article/details/20536245</link><guid>https://blog.csdn.net/Liang4/article/details/20536245</guid><author>Liang4</author><pubDate>Wed, 05 Mar 2014 11:54:07 +0800</pubDate><description><![CDATA[.下载安装包boost 1_43_0
   http://sourceforge.net/projects/boost/files/boost/1.43.0/
   选择下载 windows 或 unix 版本


2.解压缩到d:\boost目录下


3.编译bjam
　
　（1）从vs2010的工具菜单进入命令提示窗口（单击“开始”按钮，指向“所有程序”，指向“Micro]]></description><category></category></item><item><title><![CDATA[针对一些异常处理方法]]></title><link>https://blog.csdn.net/Liang4/article/details/19127085</link><guid>https://blog.csdn.net/Liang4/article/details/19127085</guid><author>Liang4</author><pubDate>Wed, 12 Feb 2014 18:36:34 +0800</pubDate><description><![CDATA[如安装一些程序，中途出现异常，有一个笨方法解决
即打开系统日志查看，看注册表里那些东东是引起异常的原因，然后干掉他，ok
当然这是个很蠢笨的方法]]></description><category></category></item><item><title><![CDATA[Perfmon - Windows 自带系统监测工具]]></title><link>https://blog.csdn.net/Liang4/article/details/18262475</link><guid>https://blog.csdn.net/Liang4/article/details/18262475</guid><author>Liang4</author><pubDate>Tue, 14 Jan 2014 14:24:49 +0800</pubDate><description><![CDATA[Perfmon - Windows 自带系统监测工具
一、 简述



可以用于监视CPU使用率、内存使用率、硬盘读写速度、网络速度等。
Perfmon提供了图表化的系统性能实时监视器、性能日志和警报管理，系统的性能日志可定义为二进制文件、文本文件、SQLSERVER表记录等方式，可以很方便地使用第三方工具进行性能分析。

perfmon.exe 文件位于C:\Windows\Sy]]></description><category></category></item><item><title><![CDATA[c++进程通信11种方法]]></title><link>https://blog.csdn.net/Liang4/article/details/17298799</link><guid>https://blog.csdn.net/Liang4/article/details/17298799</guid><author>Liang4</author><pubDate>Fri, 13 Dec 2013 10:42:06 +0800</pubDate><description><![CDATA[进程通常被定义为一个正在运行的程序的实例，它由两个部分组成：

　　一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方

　　另一个是地址空间，它包含所有的可执行模块或DLL模块的代码和数据。它还包含动态分配的空间。如线程堆栈和堆分配空间。每个进程被赋予它自己的虚拟地址空间，当进程中的一个线程正在运行时，该线程可以访问只属于它的进程的内存。属于其它进程的]]></description><category></category></item><item><title><![CDATA[c# web gridview checkbox 应用]]></title><link>https://blog.csdn.net/Liang4/article/details/16883535</link><guid>https://blog.csdn.net/Liang4/article/details/16883535</guid><author>Liang4</author><pubDate>Fri, 22 Nov 2013 13:49:33 +0800</pubDate><description><![CDATA[简介
在前面的教程中 ， 我们学习了如何为 GridView 控件添加一列 单选 按钮来选择一个特定的记录。当用户被限制最多只能从网格中选中一项时，一列单选按钮是一个非常恰当的用户界面。然而，有时我们还想让用户从网格中随便选择任意数量的项目。例如，基于 Web 的电子邮件客户端通常使用一列复选框控件来显示邮件列表。用户可以从中随意选择若干个邮件后执行某些操作，例如把这些邮件移动到另一个文件夹中或]]></description><category></category></item><item><title><![CDATA[简单明了 c#web 导出 excel,word,pdf, 只包含了文本导出。]]></title><link>https://blog.csdn.net/Liang4/article/details/15812905</link><guid>https://blog.csdn.net/Liang4/article/details/15812905</guid><author>Liang4</author><pubDate>Wed, 13 Nov 2013 14:41:45 +0800</pubDate><description><![CDATA[其中pdf需要 itextSharp库

public static string sGetBinTemplaterFile(string sfilemode)
        {
            return System.Web.HttpContext.Current.Server.MapPath("bin\\templater." + sfilemode);
       ]]></description><category></category></item></channel></rss>