<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Wx_H_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Wx_H_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Wx_H_]]></copyright><item><title><![CDATA[vite vue3 vuex 配置及动态加载]]></title><link>https://blog.youkuaiyun.com/Wx_H_/article/details/126222492</link><guid>https://blog.youkuaiyun.com/Wx_H_/article/details/126222492</guid><author>Wx_H_</author><pubDate>Mon, 08 Aug 2022 10:27:05 +0800</pubDate><description><![CDATA[vite vue3 vuex配置]]></description><category></category></item><item><title><![CDATA[vite vue3 config配置篇]]></title><link>https://blog.youkuaiyun.com/Wx_H_/article/details/126177904</link><guid>https://blog.youkuaiyun.com/Wx_H_/article/details/126177904</guid><author>Wx_H_</author><pubDate>Fri, 05 Aug 2022 15:00:09 +0800</pubDate><description><![CDATA[vite vue3 vite.config.js 内容配置]]></description><category></category></item><item><title><![CDATA[Spring Cloud + consul 配合搭建微服务]]></title><link>https://blog.youkuaiyun.com/Wx_H_/article/details/130433262</link><guid>https://blog.youkuaiyun.com/Wx_H_/article/details/130433262</guid><author>Wx_H_</author><pubDate>Tue, 14 Apr 2020 14:45:15 +0800</pubDate><description><![CDATA[关于consul 的介绍这尽量少.网上很多如何安装及使用的教程 可以参考官网教程consul官网







consul UI




图上unified-user-data 为本人整体测试项目统一认证的SSO项目.基本启动只可能看到consul这一个节点


接下来创建spring项目POM文件:


&lt;parent&gt;
        &lt;groupId&gt;org.sp...]]></description><category></category></item><item><title><![CDATA[Nginx填坑 负载均衡后一直显示端口]]></title><link>https://blog.youkuaiyun.com/Wx_H_/article/details/78747643</link><guid>https://blog.youkuaiyun.com/Wx_H_/article/details/78747643</guid><author>Wx_H_</author><pubDate>Fri, 08 Dec 2017 04:01:34 +0800</pubDate><description><![CDATA[今天重新更改了服务器上的东西.然后发现负载均衡后一直出现端口号...
期间各种搜索都是设置
proxy_set_header Host $host;  
proxy_set_header X-Real-IP $remote_addr;  
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

说就可以解决出现端口问题]]></description><category></category></item><item><title><![CDATA[Jetty 填坑之路]]></title><link>https://blog.youkuaiyun.com/Wx_H_/article/details/78605021</link><guid>https://blog.youkuaiyun.com/Wx_H_/article/details/78605021</guid><author>Wx_H_</author><pubDate>Wed, 22 Nov 2017 16:22:13 +0800</pubDate><description><![CDATA[接触到jetty后决定使用在上线的重构上..就开始倒腾..
填坑之路第一..因为没太细致看API的介绍.直接开始使用所以遇到很多坑
一.jetty的临时文件问题  在写还后上传东西一直没见到文件放置的地方..倒腾了俩天看了N多东西,结果发现在jetty根目录下放置一个work的文件夹即可解决这个恶心半天会创建临时的temp文件的问题.
二.jetty的文件删除.上传后的zip包解压后觉得数据]]></description><category></category></item><item><title><![CDATA[订阅/发布者模式---JavaScript]]></title><link>https://blog.youkuaiyun.com/Wx_H_/article/details/78174738</link><guid>https://blog.youkuaiyun.com/Wx_H_/article/details/78174738</guid><author>Wx_H_</author><pubDate>Sun, 08 Oct 2017 14:17:53 +0800</pubDate><description><![CDATA[具体模式内容介绍网上能搜得到一堆堆..
下面就是贴出下自己倒腾的代码内容...
(function(global){
		"use strice";
		var Pubsub = function(){
			var obj = {};//存储状态数据
			//发布
			this.publish = function(type , param){
				//条件不存在直接抛错
				i]]></description><category></category></item><item><title><![CDATA[Nginx配置文件root跟alias]]></title><link>https://blog.youkuaiyun.com/Wx_H_/article/details/77832822</link><guid>https://blog.youkuaiyun.com/Wx_H_/article/details/77832822</guid><author>Wx_H_</author><pubDate>Mon, 04 Sep 2017 08:41:16 +0800</pubDate><description><![CDATA[在更新项目为前后端分离后,遇到个瓶颈既是在内容链接地址不变的情况下之前的链接不失效.
恶心了1天后发现了配置文件中的root跟alias
之前一直使用root来反向代理了前端端口
但是要更改代理路径为之前项目地址就都404报错.
就无意间发现了alias
两个配置如下location /page/xxxx{
   root /XX/XX/dist;
}


上面的定位到对应的文件目录下]]></description><category></category></item><item><title><![CDATA[react-native iOS 原生组件 swift版]]></title><link>https://blog.youkuaiyun.com/Wx_H_/article/details/60962707</link><guid>https://blog.youkuaiyun.com/Wx_H_/article/details/60962707</guid><author>Wx_H_</author><pubDate>Thu, 09 Mar 2017 16:39:49 +0800</pubDate><description><![CDATA[最近在学习着react-native，看到可以封装组件功能，就尝试着封装一个swift版本的（网上搜半天都是oc愣是研究半天）
初始化一个React-native工程后,因是oc工程,直接创建一个swift的类会提示创建Bridging-header的头文件.
将用到的React的文件引入
#import 
#import 
#import 
#import 
然后创建一个.m的oc文件引]]></description><category></category></item><item><title><![CDATA[iOS UIWebView 缩放]]></title><link>https://blog.youkuaiyun.com/Wx_H_/article/details/52471844</link><guid>https://blog.youkuaiyun.com/Wx_H_/article/details/52471844</guid><author>Wx_H_</author><pubDate>Thu, 08 Sep 2016 15:20:43 +0800</pubDate><description><![CDATA[因为写了响应式的界面至页面不能缩放效果


_webView.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight);
    _webView.scalesPageToFit = YES;
    _webView.multipleTouchEnabled = YES;
]]></description><category></category></item><item><title><![CDATA[swift TabBarController UINavigationController 组合使用 带有ScrollView和菜单内容以及tableView]]></title><link>https://blog.youkuaiyun.com/Wx_H_/article/details/50964444</link><guid>https://blog.youkuaiyun.com/Wx_H_/article/details/50964444</guid><author>Wx_H_</author><pubDate>Wed, 23 Mar 2016 16:42:25 +0800</pubDate><description><![CDATA[内容接上一篇0 0才知道内容有限
第一个为定义的轮播图的代码内容为继承重写了关于UITableViewCell的内容
import UIKit

class ScrollImage: UITableViewCell , UIScrollViewDelegate {
    
    let SCREEN_WIDTH = UIScreen.mainScreen().bounds.size.wid]]></description><category></category></item><item><title><![CDATA[swift TabBarController UINavigationController 组合使用 带有ScrollView和菜单内容以及tableView]]></title><link>https://blog.youkuaiyun.com/Wx_H_/article/details/50964187</link><guid>https://blog.youkuaiyun.com/Wx_H_/article/details/50964187</guid><author>Wx_H_</author><pubDate>Wed, 23 Mar 2016 16:33:42 +0800</pubDate><description><![CDATA[整个APP都长这个样子.因为没图片.所以做的很丑了点.
接着就为代码区
首先的为登陆界面的代码内容


import UIKit

class LoginViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        
        let]]></description><category></category></item><item><title><![CDATA[knockout js动态绑定viewModel的对象属性]]></title><link>https://blog.youkuaiyun.com/Wx_H_/article/details/50962799</link><guid>https://blog.youkuaiyun.com/Wx_H_/article/details/50962799</guid><author>Wx_H_</author><pubDate>Wed, 23 Mar 2016 14:12:51 +0800</pubDate><description><![CDATA[最近因为公司的需要用到了knockout js.而每次写页面的js的时候都要手动写一个viewModel 感觉很繁琐..就动手写了一个递归来进行viewModel的绑定(后面才发现原来ko已经有写好的插件了.可代码也早写好就一直用着)
//递归绑定ko
	var koBind = function(obj){
		//判断是否为数组
		if(obj.length){
			for(var it]]></description><category></category></item><item><title><![CDATA[oc js 交互]]></title><link>https://blog.youkuaiyun.com/Wx_H_/article/details/50518028</link><guid>https://blog.youkuaiyun.com/Wx_H_/article/details/50518028</guid><author>Wx_H_</author><pubDate>Thu, 14 Jan 2016 15:50:37 +0800</pubDate><description><![CDATA[在公司实习这久了~~今天终于弄到了app端了.因有一货在研究者安卓的app使用到web view 我也想着自己折腾下~~~
接下来就算我使用oc和js交互的代码
主要功能是实现了点击页面上然后触发oc代码并调用摄像头.然后压缩图片.在调用js代码返回base64并有返回值返回oc端输出接下来为代码展示
@property (weak, nonatomic) IBOutlet UIWebVie]]></description><category></category></item><item><title><![CDATA[swift sqlite3使用]]></title><link>https://blog.youkuaiyun.com/Wx_H_/article/details/49817529</link><guid>https://blog.youkuaiyun.com/Wx_H_/article/details/49817529</guid><author>Wx_H_</author><pubDate>Fri, 13 Nov 2015 14:29:51 +0800</pubDate><description><![CDATA[之前有转发过一个sqlite3的使用.也因为这个写过一个游戏~使用到了sqlite3
不过因为朋友试玩后觉得太困难了这个游戏.所以就打消了上架商店的念头.
因为整个数据库当时设计的很简单只有一个表.而且内也只有一个分数记录的字段.所以代码会很简单
现在将这个游戏中使用到的sqlite3的类整理下发出来
class Sql {
    var dbName:String   //数据库名字
]]></description><category></category></item><item><title><![CDATA[jquery 根据id动态分配change,click事件等]]></title><link>https://blog.youkuaiyun.com/Wx_H_/article/details/49614289</link><guid>https://blog.youkuaiyun.com/Wx_H_/article/details/49614289</guid><author>Wx_H_</author><pubDate>Tue, 03 Nov 2015 12:50:24 +0800</pubDate><description><![CDATA[因工作的需要~现在要将页面的提示信息内容采用动态分配的方法(虽然不知道哪里好.感觉如果ID多的话会很卡)
但是还是完成了这个恶心的要求..




	
	
	
	










	1







	321
	12321321


首先先做了个demo 界面是很简单的几个input,button等框框

然后写好一个js.内容为change等事件会触发的function
fun]]></description><category></category></item><item><title><![CDATA[SpriteKit 笔记整理(不全)]]></title><link>https://blog.youkuaiyun.com/Wx_H_/article/details/49272759</link><guid>https://blog.youkuaiyun.com/Wx_H_/article/details/49272759</guid><author>Wx_H_</author><pubDate>Tue, 20 Oct 2015 09:18:13 +0800</pubDate><description><![CDATA[因为一直都想制作游戏~~最近这段时间都在研究者spritekit这个框架..虽然技术还不是很稳定..已经在着手开始制作者一个游戏了
图片靠我一个朋友帮我画画~~平常除了上班..做完开发以后就开始研究spritekit...现在游戏框架都整理的差不多了~~就先把之前一直研究记录的笔记放上来更新下~~~内容可能不全.还有着一些是从树上copy过来的~~~
还可能存在重复~~~


SKPhy]]></description><category></category></item><item><title><![CDATA[自学Swift-斯坦福笔记整理(十七) Internationalization and Settings]]></title><link>https://blog.youkuaiyun.com/Wx_H_/article/details/49185223</link><guid>https://blog.youkuaiyun.com/Wx_H_/article/details/49185223</guid><author>Wx_H_</author><pubDate>Fri, 16 Oct 2015 22:34:28 +0800</pubDate><description><![CDATA[Internationalization

Internationalization(i18n)

localization(l10n)







func NSLocalizedString(

     key: String,//这是唯一方式去验证字符.通常想哟啊放到屏幕上的开发者语言

     tableName: String,bundle: NSB]]></description><category></category></item><item><title><![CDATA[自学Swift-斯坦福笔记整理(十六) Camera, Persistence, and Embed Segues]]></title><link>https://blog.youkuaiyun.com/Wx_H_/article/details/49185197</link><guid>https://blog.youkuaiyun.com/Wx_H_/article/details/49185197</guid><author>Wx_H_</author><pubDate>Fri, 16 Oct 2015 22:33:44 +0800</pubDate><description><![CDATA[UIImagePickerController

class func isSourceTypeAvailable(sourceType: UIImagePickerControllerSourceType) -> Bool

来源类型有 .photoLibrary .Camera .SavedPhotoAlbum




//检查类型

class func availab]]></description><category></category></item><item><title><![CDATA[自学Swift-斯坦福笔记整理(十五) Modal Segues]]></title><link>https://blog.youkuaiyun.com/Wx_H_/article/details/49185161</link><guid>https://blog.youkuaiyun.com/Wx_H_/article/details/49185161</guid><author>Wx_H_</author><pubDate>Fri, 16 Oct 2015 22:32:42 +0800</pubDate><description><![CDATA[model view controlllers 

返回前MVC

dismissViewControllerAnimated

modal view controllers出现形式

var modalTransitionStyle: UIModalTransitionStyle

.CoverVertical //默认的..从底部弹出来

.FilpHorizontal]]></description><category></category></item><item><title><![CDATA[自学Swift-斯坦福笔记整理(十四) Core Location and MapKit]]></title><link>https://blog.youkuaiyun.com/Wx_H_/article/details/49185109</link><guid>https://blog.youkuaiyun.com/Wx_H_/article/details/49185109</guid><author>Wx_H_</author><pubDate>Fri, 16 Oct 2015 22:31:28 +0800</pubDate><description><![CDATA[Core Location

单纯的管理位置的信息

CLLocation基本对象

属性:coordinate,altitude,horizontal/verticalAccuracy,timestamp,speed,course

//维度 2D只为在地上没包含高度

var coordinate: CLLocationCoordinate2D

struct CLLo]]></description><category></category></item></channel></rss>