博客园 - zhxilin
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=177699
2016-09-30T17:29:58Z
zhxilin
https://www.cnblogs.com/zhxilin/
feed.cnblogs.com
https://www.cnblogs.com/zhxilin/p/5923671.html
【菜鸟玩Linux开发】通过MySQL自动同步刷新Redis - zhxilin
在服务端开发过程中,一般会使用MySQL等关系型数据库作为最终的存储引擎,Redis其实也可以作为一种键值对型的数据库,但在一些实际场景中,特别是关系型结构并不适合使用Redis直接作为数据库。这俩家伙简直可以用“男女搭配,干活不累”来形容,搭配起来使用才能事半功倍。本篇我们就这两者如何合理搭配以及他们之间数据如何进行同步展开。
2016-09-30T08:35:00Z
2016-09-30T08:35:00Z
zhxilin
https://www.cnblogs.com/zhxilin/
【摘要】在服务端开发过程中,一般会使用MySQL等关系型数据库作为最终的存储引擎,Redis其实也可以作为一种键值对型的数据库,但在一些实际场景中,特别是关系型结构并不适合使用Redis直接作为数据库。这俩家伙简直可以用“男女搭配,干活不累”来形容,搭配起来使用才能事半功倍。本篇我们就这两者如何合理搭配以及他们之间数据如何进行同步展开。 <a href="https://www.cnblogs.com/zhxilin/p/5923671.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhxilin/p/5897211.html
【菜鸟玩Linux开发】在C++里操作MySQL - zhxilin
MySQL是一个的开源关系型数据库,对于服务端开发来说是一个优秀的选择。本篇内容将介绍如何在C++程序里操作MySQL数据库。
2016-09-22T09:23:00Z
2016-09-22T09:23:00Z
zhxilin
https://www.cnblogs.com/zhxilin/
【摘要】MySQL是一个的开源关系型数据库,对于服务端开发来说是一个优秀的选择。本篇内容将介绍如何在C++程序里操作MySQL数据库。 <a href="https://www.cnblogs.com/zhxilin/p/5897211.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhxilin/p/5892678.html
【菜鸟玩Linux开发】Redis安装和自启动配置 - zhxilin
Redis是一个C实现的基于内存、可持久化的键值对数据库,在分布式服务中常作为缓存服务。本篇将介绍在CentOS下如何从零开始安装到配置启动服务。
2016-09-21T07:09:00Z
2016-09-21T07:09:00Z
zhxilin
https://www.cnblogs.com/zhxilin/
【摘要】Redis是一个C实现的基于内存、可持久化的键值对数据库,在分布式服务中常作为缓存服务。本篇将介绍在CentOS下如何从零开始安装到配置启动服务。 <a href="https://www.cnblogs.com/zhxilin/p/5892678.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhxilin/p/5881080.html
【菜鸟玩Linux开发】在Linux中使用VS Code编译调试C++项目 - zhxilin
本篇总结了gcc/g++和make/makefile的基础知识,以及在Linux下使用VS Code进行调试开发的方法,希望对正在挖坑的同学有所帮助,坑避免一个是一个。
2016-09-18T06:03:00Z
2016-09-18T06:03:00Z
zhxilin
https://www.cnblogs.com/zhxilin/
【摘要】本篇总结了gcc/g++和make/makefile的基础知识,以及在Linux下使用VS Code进行调试开发的方法,希望对正在挖坑的同学有所帮助,坑避免一个是一个。 <a href="https://www.cnblogs.com/zhxilin/p/5881080.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhxilin/p/5005112.html
【Win10 UWP】微信SDK基本使用方法和基本原理 - zhxilin
本文讲述UWP微信SDK的使用方法和基本原理,提供UWP版微信SDK源码
2015-11-29T12:57:00Z
2015-11-29T12:57:00Z
zhxilin
https://www.cnblogs.com/zhxilin/
【摘要】本文讲述UWP微信SDK的使用方法和基本原理,提供UWP版微信SDK源码 <a href="https://www.cnblogs.com/zhxilin/p/5005112.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhxilin/p/4923600.html
【Win10 UWP】后台任务与动态磁贴 - zhxilin
动态磁贴(Live Tile)是WP系统的大亮点之一,一直以来受到广大用户的喜爱。这一讲主要研究如何在UWP应用里通过后台任务添加和使用动态磁贴功能。
2015-10-30T08:51:00Z
2015-10-30T08:51:00Z
zhxilin
https://www.cnblogs.com/zhxilin/
【摘要】动态磁贴(Live Tile)是WP系统的大亮点之一,一直以来受到广大用户的喜爱。这一讲主要研究如何在UWP应用里通过后台任务添加和使用动态磁贴功能。 <a href="https://www.cnblogs.com/zhxilin/p/4923600.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhxilin/p/4922127.html
首届Ignite China微软技术大会见闻 - zhxilin
10.26-10.28,有幸参加微软在中国北京举办的首届Ignite China技术大会。世界那么大,技术那么多,我想去看看。为期三天的技术大会在小汤山九华山庄举办,吐槽一下,太特么远了,每天要跑30多公里才能到会场。。这届大会以“技术创新助力互联网+时代”为主题,会场随处可见“科技点亮未来”的口号...
2015-10-29T15:57:00Z
2015-10-29T15:57:00Z
zhxilin
https://www.cnblogs.com/zhxilin/
【摘要】10.26-10.28,有幸参加微软在中国北京举办的首届Ignite China技术大会。世界那么大,技术那么多,我想去看看。为期三天的技术大会在小汤山九华山庄举办,吐槽一下,太特么远了,每天要跑30多公里才能到会场。。这届大会以“技术创新助力互联网+时代”为主题,会场随处可见“科技点亮未来”的口号... <a href="https://www.cnblogs.com/zhxilin/p/4922127.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhxilin/p/4849341.html
【Win10 UWP】URI Scheme(二):自定义协议的处理和适用场景 - zhxilin
自定义URI Scheme可以用来处理App与Web页面交互的特殊场景,不再需要使用逼疯前端开发的脚本通知,适用于跨平台客户端与Web交互。
2015-09-30T07:32:00Z
2015-09-30T07:32:00Z
zhxilin
https://www.cnblogs.com/zhxilin/
【摘要】自定义URI Scheme可以用来处理App与Web页面交互的特殊场景,不再需要使用逼疯前端开发的脚本通知,适用于跨平台客户端与Web交互。 <a href="https://www.cnblogs.com/zhxilin/p/4849341.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhxilin/p/4819372.html
【Win10 UWP】URI Scheme(一):Windows Store协议的解析和使用 - zhxilin
本讲的主题是Win10自带的应用商店相关协议的规则,并介绍了URI Scheme的基本原理。
2015-09-18T09:25:00Z
2015-09-18T09:25:00Z
zhxilin
https://www.cnblogs.com/zhxilin/
【摘要】本讲的主题是Win10自带的应用商店相关协议的规则,并介绍了URI Scheme的基本原理。 <a href="https://www.cnblogs.com/zhxilin/p/4819372.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhxilin/p/4664093.html
【Win10 UWP】QQ SDK(二):SDK的回调处理 - zhxilin
介绍QQ SDK回调原理和使用方法,提供了一个回调的扩展解决方案,方便使用
2015-07-21T05:41:00Z
2015-07-21T05:41:00Z
zhxilin
https://www.cnblogs.com/zhxilin/
【摘要】介绍QQ SDK回调原理和使用方法,提供了一个回调的扩展解决方案,方便使用 <a href="https://www.cnblogs.com/zhxilin/p/4664093.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhxilin/p/4661910.html
【Win10 UWP】QQ SDK(一):SDK基本使用方法 - zhxilin
介绍了Windows Runtime版QQ SDK的基本使用方法
2015-07-21T05:37:00Z
2015-07-21T05:37:00Z
zhxilin
https://www.cnblogs.com/zhxilin/
【摘要】介绍了Windows Runtime版QQ SDK的基本使用方法 <a href="https://www.cnblogs.com/zhxilin/p/4661910.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhxilin/p/3927855.html
WP8.1:关于屏幕尺寸和分辨率的那些事儿 - zhxilin
介绍了WP8.1屏幕尺寸和分辨率相关的概念及转换方法;有了这些基础信息,就可以获得屏幕上任意元素的实际尺寸或是逻辑尺寸了。
2014-08-21T10:29:00Z
2014-08-21T10:29:00Z
zhxilin
https://www.cnblogs.com/zhxilin/
【摘要】介绍了WP8.1屏幕尺寸和分辨率相关的概念及转换方法;有了这些基础信息,就可以获得屏幕上任意元素的实际尺寸或是逻辑尺寸了。 <a href="https://www.cnblogs.com/zhxilin/p/3927855.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhxilin/p/3820714.html
Xamarin.iOS开发初体验 - zhxilin
Xamarin是一个跨平台开发框架,这一框架的特点是支持用C#开发IOS、Android、Windows Phone和Mac应用,这套框架底层是用Mono实现的。Mono是一款基于.NET框架的开源工程,包含C#语言编译器、CLR运行时和一组类库,能运行于Windows、Linux、Unix、Mac OS和Solaris。
对于.NET程序员来说,Xamarin是走向安卓、iOS、Mac跨平台开发的神器,不仅能用熟悉的C#来开发,还能使用Visual Studio作为IDE。本文内容是Xamarin.iOS版本的开发初体验。
2014-07-02T09:26:00Z
2014-07-02T09:26:00Z
zhxilin
https://www.cnblogs.com/zhxilin/
【摘要】Xamarin是一个跨平台开发框架,这一框架的特点是支持用C#开发IOS、Android、Windows Phone和Mac应用,这套框架底层是用Mono实现的。Mono是一款基于.NET框架的开源工程,包含C#语言编译器、CLR运行时和一组类库,能运行于Windows、Linux、Unix、Mac OS和Solaris。
对于.NET程序员来说,Xamarin是走向安卓、iOS、Mac跨平台开发的神器,不仅能用熟悉的C#来开发,还能使用Visual Studio作为IDE。本文内容是Xamarin.iOS版本的开发初体验。 <a href="https://www.cnblogs.com/zhxilin/p/3820714.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhxilin/p/3807634.html
Fiddler:在PC和移动设备上抓取HTTPS数据包 - zhxilin
Fiddler是一个免费的Web调试代理,支持任何浏览器、系统以及平台。这个工具是进行Web和App网络开发的必备工具。根据Fiddler官网的描述,具有以下六大特点:Web调试、性能测试、HTTP/HTTPS流量记录、Web会话处理、安全测试、自定义扩展性。
本文讨论的主要内容是如何设置Fiddler,使PC和移动设备上可以抓取HTTPS数据包。
2014-06-25T03:01:00Z
2014-06-25T03:01:00Z
zhxilin
https://www.cnblogs.com/zhxilin/
【摘要】Fiddler是一个免费的Web调试代理,支持任何浏览器、系统以及平台。这个工具是进行Web和App网络开发的必备工具。根据Fiddler官网的描述,具有以下六大特点:Web调试、性能测试、HTTP/HTTPS流量记录、Web会话处理、安全测试、自定义扩展性。
本文讨论的主要内容是如何设置Fiddler,使PC和移动设备上可以抓取HTTPS数据包。 <a href="https://www.cnblogs.com/zhxilin/p/3807634.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhxilin/p/3804551.html
Windows Phone 7.5/8.0/8.1 WebBrowser 渲染异常的原因及解决方法 - zhxilin
近期在开发仓鼠客户端和笑粗声来时,都碰到了在不同版本的模拟器或者真机出现浏览器渲染网页效果各异的情况,如下图展示的情况:
在WP7.1模拟器的显示效果 在WP8.0模拟器的显示效果 在WP8.1模拟器的显示效果
自左到右分别为WP7、WP8.0和WP8.1模拟器的效果,可以看到左图网页渲染出来了,但是中文乱码了;中图网页压根就没渲染出来;右图非常坚挺完美。本文就来讨论如何一一解决这些问题。
2014-06-23T10:21:00Z
2014-06-23T10:21:00Z
zhxilin
https://www.cnblogs.com/zhxilin/
【摘要】近期在开发仓鼠客户端和笑粗声来时,都碰到了在不同版本的模拟器或者真机出现浏览器渲染网页效果各异的情况,如下图展示的情况:
在WP7.1模拟器的显示效果 在WP8.0模拟器的显示效果 在WP8.1模拟器的显示效果
自左到右分别为WP7、WP8.0和WP8.1模拟器的效果,可以看到左图网页渲染出来了,但是中文乱码了;中图网页压根就没渲染出来;右图非常坚挺完美。本文就来讨论如何一一解决这些问题。 <a href="https://www.cnblogs.com/zhxilin/p/3804551.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhxilin/p/3799210.html
WP8:Unity3D之间的值传递 - zhxilin
在实际的开发需求中,除了通过回调来调用第三方库的方法,还能通过消息机制通知Unity3D一些值的变化。每个Unity3D的脚本类都继承了Component类,Component类实现了几个向game object发送消息的方法
2014-06-20T05:58:00Z
2014-06-20T05:58:00Z
zhxilin
https://www.cnblogs.com/zhxilin/
【摘要】在实际的开发需求中,除了通过回调来调用第三方库的方法,还能通过消息机制通知Unity3D一些值的变化。每个Unity3D的脚本类都继承了Component类,Component类实现了几个向game object发送消息的方法 <a href="https://www.cnblogs.com/zhxilin/p/3799210.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhxilin/p/3492412.html
WP8:在Cocos2d-x中使用OpenXLive - zhxilin
OpenXLive是Windows Phone和Windows 8平台上最大的游戏社交网络平台,对Windows Phone游戏的开发提供了很多非常优秀的辅助功能,比如游戏基础功能(积分榜、成就、公告、在线玩家等)、推广功能(推荐游戏、推广墙)、社交功能(分享、动态、任务、交友)以及支付功能(支付宝、点卡支付、礼品卡)等一些列相关功能。除了OpenXLive之外,一批优秀的第三方库基本都是由C#编写的,如果需要在Direct3D中使用到这些功能,就需要采用拙者在此前提到的一个解决方案,传送门:
《WP8:在WinRT组件(C++)中调用C#类库的解决方案》
以下我们以OpenXLive为例子,介绍如何在Cocos2d-x中进行调用。
2013-12-26T07:12:00Z
2013-12-26T07:12:00Z
zhxilin
https://www.cnblogs.com/zhxilin/
【摘要】OpenXLive是Windows Phone和Windows 8平台上最大的游戏社交网络平台,对Windows Phone游戏的开发提供了很多非常优秀的辅助功能,比如游戏基础功能(积分榜、成就、公告、在线玩家等)、推广功能(推荐游戏、推广墙)、社交功能(分享、动态、任务、交友)以及支付功能(支付宝、点卡支付、礼品卡)等一些列相关功能。除了OpenXLive之外,一批优秀的第三方库基本都是由C#编写的,如果需要在Direct3D中使用到这些功能,就需要采用拙者在此前提到的一个解决方案,传送门:
《WP8:在WinRT组件(C++)中调用C#类库的解决方案》
以下我们以OpenXLive为例子,介绍如何在Cocos2d-x中进行调用。 <a href="https://www.cnblogs.com/zhxilin/p/3492412.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhxilin/p/3311240.html
WP8:在Unity中使用OpenXLive - zhxilin
Unity 4.2正式版开始添加了对Windows 8、Windows Phone 8等其他平台的支持,而且开发者可以免费使用Unity引擎来开发游戏了。而作为Windows Phone和Windows 8平台上最大的游戏社交网络,OpenXLive也可以无缝支持Unity for WP8和Windows 8的开发。
本篇文章将介绍如何在Unity for WP8中调用OpenXLive的各种服务。
2013-09-09T14:48:00Z
2013-09-09T14:48:00Z
zhxilin
https://www.cnblogs.com/zhxilin/
【摘要】Unity 4.2正式版开始添加了对Windows 8、Windows Phone 8等其他平台的支持,而且开发者可以免费使用Unity引擎来开发游戏了。而作为Windows Phone和Windows 8平台上最大的游戏社交网络,OpenXLive也可以无缝支持Unity for WP8和Windows 8的开发。
本篇文章将介绍如何在Unity for WP8中调用OpenXLive的各种服务。 <a href="https://www.cnblogs.com/zhxilin/p/3311240.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhxilin/archive/2013/03/20/2971331.html
WP8:在WinRT组件(C++)中调用C#类库的解决方案 - zhxilin
在Windows Phone 8的开发过程中,特别是游戏开发过程中,WP8 SDK提供的工程模版Windows Phone XAML and Direct3D App是一个不错的选择。该工程采用C++和C#的混合编程模式,由一个C++编写的WinRT组件和一个C#项目组成,其中WinRT组件基于Direct3D编写,负责几乎所有的游戏逻辑,而C#则负责Windows Phone常规控件和页面逻辑,并提供一个DrawingSurface来处理游戏组件的事务。这种开发模式为游戏开发者节省了大批时间和精力。
做过Windows Phone 7的开发者都知道,以前很多业务逻辑都是通过编写C#的类库进行封装并重复使用,但是到了Windows Phone 8,假如还想继续使用这类C#类库,并且需要在C++的代码中调用C#类库的接口时怎么办?
直接在C++工程里引用C#类库是不行的,以下解决方案将彻底解决这个难题,以解决在D3D游戏逻辑中向OpenXLive提交分数为例子。
2013-03-20T07:55:00Z
2013-03-20T07:55:00Z
zhxilin
https://www.cnblogs.com/zhxilin/
【摘要】在Windows Phone 8的开发过程中,特别是游戏开发过程中,WP8 SDK提供的工程模版Windows Phone XAML and Direct3D App是一个不错的选择。该工程采用C++和C#的混合编程模式,由一个C++编写的WinRT组件和一个C#项目组成,其中WinRT组件基于Direct3D编写,负责几乎所有的游戏逻辑,而C#则负责Windows Phone常规控件和页面逻辑,并提供一个DrawingSurface来处理游戏组件的事务。这种开发模式为游戏开发者节省了大批时间和精力。
做过Windows Phone 7的开发者都知道,以前很多业务逻辑都是通过编写C#的类库进行封装并重复使用,但是到了Windows Phone 8,假如还想继续使用这类C#类库,并且需要在C++的代码中调用C#类库的接口时怎么办?
直接在C++工程里引用C#类库是不行的,以下解决方案将彻底解决这个难题,以解决在D3D游戏逻辑中向OpenXLive提交分数为例子。 <a href="https://www.cnblogs.com/zhxilin/archive/2013/03/20/2971331.html" target="_blank">阅读全文</a>