<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[GitHub搬运工]]></title><description><![CDATA[全栈，前端，后台，JavaScript，java，css3，html5，Linux]]></description><link>https://blog.youkuaiyun.com/chingyauchan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chingyauchan]]></copyright><item><title><![CDATA[Create react app 修改webapck配置导入文件alias]]></title><link>https://blog.youkuaiyun.com/chingyauchan/article/details/135195561</link><guid>https://blog.youkuaiyun.com/chingyauchan/article/details/135195561</guid><author>chingyauchan</author><pubDate>Mon, 25 Dec 2023 11:22:39 +0800</pubDate><description><![CDATA[我们可以通过和两个插件优雅的修改生成的项目配置。两个插件的使用方法都差不多，也都可以实现我们的需求，至于使用哪一个见仁见智。我建议是用，比较新，最后的更新已经是两年前了。]]></description><category></category></item><item><title><![CDATA[Svelte框架入门]]></title><link>https://blog.youkuaiyun.com/chingyauchan/article/details/132025568</link><guid>https://blog.youkuaiyun.com/chingyauchan/article/details/132025568</guid><author>chingyauchan</author><pubDate>Mon, 31 Jul 2023 16:42:14 +0800</pubDate><description><![CDATA[总之，保持热爱，保持好奇，保持学习吧～但是有一个重要的区别：Svelte是一个编译时的框架，在编译的过程中生成组件运行时的代码并实现响应式，而React和Vue则是基于虚拟DOM及Diff实现运行时的响应式。Svelte的实现原理理论上比React和Vue等框架性能要好，但是考虑到虚拟DOM技术的成熟和优化，客户端的硬件和网络资源提升，这部分的性能提升带来的收益或许不明显。现在的硬件和网络带宽等资源已经比以往有了大幅度的提升，所以就算应用的体积较以往比较大，相比硬件等资源的提升，反而会感觉上性能更好；]]></description><category></category></item><item><title><![CDATA[基于Hexo及GitHub Pages搭建个人博客]]></title><link>https://blog.youkuaiyun.com/chingyauchan/article/details/127635293</link><guid>https://blog.youkuaiyun.com/chingyauchan/article/details/127635293</guid><author>chingyauchan</author><pubDate>Tue, 01 Nov 2022 15:52:51 +0800</pubDate><description><![CDATA[基于Hexo及GitHub Pages搭建个人博客]]></description><category></category></item><item><title><![CDATA[基于Jekyll和GitHub Pages搭建个人博客]]></title><link>https://blog.youkuaiyun.com/chingyauchan/article/details/90517933</link><guid>https://blog.youkuaiyun.com/chingyauchan/article/details/90517933</guid><author>chingyauchan</author><pubDate>Fri, 24 May 2019 15:58:34 +0800</pubDate><description><![CDATA[本文介绍如何利用Jekyll创建一个静态站点，并托管到GitHub Pages上。

JeKyll

JeKyll是一个基于Ruby的博客类静态网站生成器。


Jekyll是一个简单，可扩展的静态站点生成器。您可以使用自己喜欢的标记语言编写文本，然后通过布局来创建静态网站。在整个过程中，您可以调整网站URL的显示方式，布局中显示的数据等


基于JeKyll创建静态网站


	安装Ruby开发环...]]></description><category></category></item><item><title><![CDATA[CAS入门]]></title><link>https://blog.youkuaiyun.com/chingyauchan/article/details/90517913</link><guid>https://blog.youkuaiyun.com/chingyauchan/article/details/90517913</guid><author>chingyauchan</author><pubDate>Fri, 24 May 2019 15:57:07 +0800</pubDate><description><![CDATA[企业单点登录 - CAS提供友好的开源社区，积极支持并为项目做出贡献。虽然该项目植根于高级开放源代码，但它已发展成为跨越财富500强企业和小型专用设备的国际受众。

CAS为Web提供企业单点登录服务：

开放且文档齐全的协议开源
	Java服务器组件
	可插入的身份验证支持（LDAP，数据库，X.509,2-factor）
	支持多种协议（CAS，SAML） ，OAuth，OpenID）Java...]]></description><category></category></item><item><title><![CDATA[Linux离线安装node]]></title><link>https://blog.youkuaiyun.com/chingyauchan/article/details/90517893</link><guid>https://blog.youkuaiyun.com/chingyauchan/article/details/90517893</guid><author>chingyauchan</author><pubDate>Fri, 24 May 2019 15:56:26 +0800</pubDate><description><![CDATA[本文介绍如何在Linux 64位系统上通过二进制压缩文件离线安装安装node。

1、 到官网下载安装包，并scp上传到目标服务器。


			
1

			
			
			
scp -r ~/Downloads/node-v10.15.0-linux-x64.tar.xz user@host:path

			
		2、将二进制存档解压缩到您要安装Node的任何目录，我使用/usr/ local...]]></description><category></category></item><item><title><![CDATA[Linux离线安装yarn和配置离线仓库]]></title><link>https://blog.youkuaiyun.com/chingyauchan/article/details/90517837</link><guid>https://blog.youkuaiyun.com/chingyauchan/article/details/90517837</guid><author>chingyauchan</author><pubDate>Fri, 24 May 2019 15:54:13 +0800</pubDate><description><![CDATA[yarn是Facebook团队开发的快速、可靠、安全的依赖管理工具。相比于npm包管理工具，yarn的离线模式更适用于在没有网络链接的情况下进行项目依赖安装及构建。

优势


	极其快速
	Yarn 会缓存它下载的每个包，所以无需重复下载。它还能并行化操作以最大化资源利用率，安装速度之快前所未有。
	
	
	特别安全
	Yarn会在每个安装包被执行前校验其完整性。
	
	
	超级可靠
	Yarn...]]></description><category></category></item><item><title><![CDATA[Linux安装升级jenkins]]></title><link>https://blog.youkuaiyun.com/chingyauchan/article/details/90517807</link><guid>https://blog.youkuaiyun.com/chingyauchan/article/details/90517807</guid><author>chingyauchan</author><pubDate>Fri, 24 May 2019 15:53:20 +0800</pubDate><description><![CDATA[本文介绍在centos操作系统下通过yum安装jenkins，并通过下载官方war包的方式升级。

安装


	安装JDK

	
				
1

				
				
				
yum install -y java

				
			
	
	安装Jenkins

	
				
1
2
3
4
5
6
7
8
9

				
				
				
# 如果没安装wget，可先安装或用curl
yum ...]]></description><category></category></item><item><title><![CDATA[CAS安装]]></title><link>https://blog.youkuaiyun.com/chingyauchan/article/details/90517786</link><guid>https://blog.youkuaiyun.com/chingyauchan/article/details/90517786</guid><author>chingyauchan</author><pubDate>Fri, 24 May 2019 15:52:25 +0800</pubDate><description><![CDATA[CAS安装是一个基本的面向源的过程，我们建议使用WAR overlay项目来组织自定义，例如组件配置和UI设计。 WAR覆盖构建的输出是一个cas.war文件，可以部署在像Tomcat这样的Java servlet容器上。

WAR overlay项目提供参考和研究。

Gradle

CAS Gradle Overlay
Maven

CAS Maven Overlay
CAS使用Spring ...]]></description><category></category></item><item><title><![CDATA[在Linux上安装MongoDB社区版]]></title><link>https://blog.youkuaiyun.com/chingyauchan/article/details/90517713</link><guid>https://blog.youkuaiyun.com/chingyauchan/article/details/90517713</guid><author>chingyauchan</author><pubDate>Fri, 24 May 2019 15:50:58 +0800</pubDate><description><![CDATA[在Red Hat Enterprise或CentOS Linux上安装MongoDB 社区版

本教程使用.rpm软件包在Red Hat Enterprise Linux或CentOS Linux版本6和7上安装MongoDB Community Edition。

使用.rpm包（推荐）


	配置包管理系统（yum）

	创建一个/etc/yum.repos.d/mongodb-org-4.0...]]></description><category></category></item><item><title><![CDATA[响应式网页设计]]></title><link>https://blog.youkuaiyun.com/chingyauchan/article/details/90517609</link><guid>https://blog.youkuaiyun.com/chingyauchan/article/details/90517609</guid><author>chingyauchan</author><pubDate>Fri, 24 May 2019 15:49:36 +0800</pubDate><description><![CDATA[一、介绍

什么是响应式网页设计？

响应式网页设计使您的网页在所有设备上都很好看。
	响应式网页设计仅使用HTML和CSS。
	响应式网页设计不是程序或JavaScript。
为所有用户设计最佳体验
可以使用许多不同的设备查看网页：台式机，平板电脑和手机。无论设备如何，您的网页都应该看起来不错，并且易于使用。
网页不应该遗漏信息以适应较小的设备，而是调整其内容以适应任何设备：




桌面


...]]></description><category></category></item><item><title><![CDATA[spring 常用注解]]></title><link>https://blog.youkuaiyun.com/chingyauchan/article/details/49885537</link><guid>https://blog.youkuaiyun.com/chingyauchan/article/details/49885537</guid><author>chingyauchan</author><pubDate>Tue, 17 Nov 2015 11:48:52 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/xdp-gacl/p/3495887.html




使用注解来构造IoC容器


用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册。

如：在base-package指明一个包

1 context:component-scan base-package="cn.gacl.ja]]></description><category></category></item><item><title><![CDATA[jquery validate 扩展验证失败的回调方法]]></title><link>https://blog.youkuaiyun.com/chingyauchan/article/details/47101755</link><guid>https://blog.youkuaiyun.com/chingyauchan/article/details/47101755</guid><author>chingyauchan</author><pubDate>Tue, 28 Jul 2015 11:08:53 +0800</pubDate><description><![CDATA[最近在用bootstrap搭建网页，想用jquery validate 配合bootstrap的样式进行表单验证，但是查看了文档没有找到验证失败的方法接口，通过简单的修改了一下源代码，自己添加了一个回调方法，具体如下所示。
找到jquery validate源码的check 方法入口，添加如下代码：
if ( !result ) {
  this.formatAndAdd( element,]]></description><category></category></item><item><title><![CDATA[JavaScript获取浏览器高度和宽度值(documentElement,clientHeight,offsetHeight,scrollHeight,scrollTop,offsetParent,]]></title><link>https://blog.youkuaiyun.com/chingyauchan/article/details/47037061</link><guid>https://blog.youkuaiyun.com/chingyauchan/article/details/47037061</guid><author>chingyauchan</author><pubDate>Fri, 24 Jul 2015 10:22:51 +0800</pubDate><description><![CDATA[原文：http://blog.snsgou.com/post-574.html




IE中：
document.body.clientWidth ==> BODY对象宽度
document.body.clientHeight ==> BODY对象高度
document.documentElement.clientWidth ==> 可见区域宽度
document.docume]]></description><category></category></item><item><title><![CDATA[同域iframe的高度自适应]]></title><link>https://blog.youkuaiyun.com/chingyauchan/article/details/47029425</link><guid>https://blog.youkuaiyun.com/chingyauchan/article/details/47029425</guid><author>chingyauchan</author><pubDate>Thu, 23 Jul 2015 21:55:46 +0800</pubDate><description><![CDATA[原文地址：http://www.cnblogs.com/snandy/p/3902337.html


引子

我们先看一个示例，有两个页面，1.html通过iframe嵌入2.html，两个页面都是同域的
1.html







1
2
3
4
5
6
7
8
9
10





  
    'utf-8'
/>
    1.]]></description><category></category></item><item><title><![CDATA[javascript中对变量类型的判断]]></title><link>https://blog.youkuaiyun.com/chingyauchan/article/details/46928077</link><guid>https://blog.youkuaiyun.com/chingyauchan/article/details/46928077</guid><author>chingyauchan</author><pubDate>Fri, 17 Jul 2015 15:25:23 +0800</pubDate><description><![CDATA[原文地址：http://segmentfault.com/a/1190000002962215



在JavaScript中，有5种基本数据类型和1种复杂数据类型，基本数据类型有：Undefined, Null,
Boolean, Number和String；复杂数据类型是Object，Object中还细分了很多具体的类型，比如：Array,
Function, Date等等。今天我]]></description><category></category></item><item><title><![CDATA[提高数据库查询效率的有效方法]]></title><link>https://blog.youkuaiyun.com/chingyauchan/article/details/44217739</link><guid>https://blog.youkuaiyun.com/chingyauchan/article/details/44217739</guid><author>chingyauchan</author><pubDate>Thu, 12 Mar 2015 09:52:09 +0800</pubDate><description><![CDATA[点击打开链接

      1．对查询进行优化，应尽量避免全表扫描，首先应考虑在 where 及 order
 by 涉及的列上建立索引。

 

　　2．应尽量避免在 where 子句中对字段进行 null 值判断，否则将导致引擎放弃使用索引而进行全表扫描，如：

 

　　select id from t where num is null

 

　　可以在nu]]></description><category></category></item><item><title><![CDATA[C#调用C++DLL时的编码转换]]></title><link>https://blog.youkuaiyun.com/chingyauchan/article/details/43191599</link><guid>https://blog.youkuaiyun.com/chingyauchan/article/details/43191599</guid><author>chingyauchan</author><pubDate>Tue, 27 Jan 2015 10:28:09 +0800</pubDate><description><![CDATA[http://winsystem.ctocio.com.cn/168/12077668.shtml

最近项目，需要在C# 中调用C++ 写的DLL，因为C# 默认的编码方式是Unicode，而调用的DLL规定只处理UTF8编码格式的字符串,DLL中的输入参数类型char*被我Marshal成byte[]，输出参数类型char**被我Marshal成了string(C++和C#之间的类型转换请]]></description><category></category></item><item><title><![CDATA[C# c++ 类型转换]]></title><link>https://blog.youkuaiyun.com/chingyauchan/article/details/43151847</link><guid>https://blog.youkuaiyun.com/chingyauchan/article/details/43151847</guid><author>chingyauchan</author><pubDate>Mon, 26 Jan 2015 14:05:23 +0800</pubDate><description><![CDATA[通 常，只要您选择一个其规范与该参数的 Win32 类型相匹配的 CLR 类型，您的代码就能够正常工作。不过也有一些特例。例如，在 Windows API 中定义的 BOOL 类型是一个有符号的 32 位整型。然而，BOOL 用于指示 Boolean 值 true 或 false。虽然您不用将 BOOL 参数作为 System.Int32 值封送，但是如果使用
 System.Boolean 类]]></description><category></category></item><item><title><![CDATA[C# ASP.NET CSV文件导入数据库]]></title><link>https://blog.youkuaiyun.com/chingyauchan/article/details/42918523</link><guid>https://blog.youkuaiyun.com/chingyauchan/article/details/42918523</guid><author>chingyauchan</author><pubDate>Tue, 20 Jan 2015 15:33:06 +0800</pubDate><description><![CDATA[using System;

using System.Collections.Generic;

using System.Text;

using System.Data;

using System.Data.OleDb;

using System.Data.Sql;

using System.Data.SqlClient;

using System.IO;

 

namespace]]></description><category></category></item></channel></rss>