<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kingjxust的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/kingjxust</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; kingjxust]]></copyright><item><title><![CDATA[windows lib 静态库转 dll 动态库]]></title><link>https://blog.csdn.net/kingjxust/article/details/86632199</link><guid>https://blog.csdn.net/kingjxust/article/details/86632199</guid><author>kingjxust</author><pubDate>Thu, 24 Jan 2019 19:42:51 +0800</pubDate><description><![CDATA[本文转载自 http://zziking.github.io/windows/2019/01/22/windows_lib_link_to_dll.html
lib 静态库转 dll 动态库需要有一个链接的过程，将其依赖的外部符号与对应的库链接起来，Visual Studio 中的 link 工具提供了此功能。
在 windows 的命令行下，需要先运行 vcvars64.bat 初始化编译环境，...]]></description><category></category></item><item><title><![CDATA[利用OC的消息转发机制实现多重代理]]></title><link>https://blog.csdn.net/kingjxust/article/details/49559091</link><guid>https://blog.csdn.net/kingjxust/article/details/49559091</guid><author>kingjxust</author><pubDate>Sun, 01 Nov 2015 15:57:39 +0800</pubDate><description><![CDATA[利用OC的消息转发机制实现多重代理，在Objective-C中，经常使用delegate来在对象之间通信，但是delegate一般是对象间一对一的通信，有时候我们希望delegate方法由多个不同的对象来处理，比如UITableView继承于UIScrollView,我们希望他的delegate中UIScrollViewDelegate的方法]]></description><category></category></item><item><title><![CDATA[IOS CrashReport 分析]]></title><link>https://blog.csdn.net/kingjxust/article/details/28880241</link><guid>https://blog.csdn.net/kingjxust/article/details/28880241</guid><author>kingjxust</author><pubDate>Fri, 06 Jun 2014 14:20:24 +0800</pubDate><description><![CDATA[IOS程序在真机运行程序出现crash状况时，机器会自动产生log文件，它包含了程序运行时的出错信息,但是这个crash文件显示的是出现问题的内存地址和一些系统的消息，无法查看程序中对应的崩溃地点，如果要查看对应于程序中的出错代码，需要使用symbolicatecrash工具将.dSYM文件和crash日志转换成可阅读的log信息，也就是将内存地址,转换成程序里的函数或变量和所属于的文件名.
准]]></description><category></category></item><item><title><![CDATA[Android 自定义AutoCompleteTextView实现显示所有项]]></title><link>https://blog.csdn.net/kingjxust/article/details/10470045</link><guid>https://blog.csdn.net/kingjxust/article/details/10470045</guid><author>kingjxust</author><pubDate>Wed, 28 Aug 2013 19:57:27 +0800</pubDate><description><![CDATA[Android系统中有AutoCompleteTextView控件可以实现自动补全，其原理实际上就是一个EditText 加一个弹出的列表，通过不断监听EditText中字符的变化来过滤列表中数据，但是这不是我想要的效果，我希望的效果是下面这样的：

废话不多说，直接上代码：
首先是自定义View的布局，custom_auto_complete_view.xml：


<LinearLa]]></description><category></category></item><item><title><![CDATA[Android Dialog实现全选反选]]></title><link>https://blog.csdn.net/kingjxust/article/details/10441795</link><guid>https://blog.csdn.net/kingjxust/article/details/10441795</guid><author>kingjxust</author><pubDate>Wed, 28 Aug 2013 14:27:33 +0800</pubDate><description><![CDATA[Android的AlertDialog中可以通过builder.setMultiChoiceItems(....)来添加一个多选项，但是并不能实现对选项的全选/反选功能，所以需要自定义一个控件。原理是通过ListView + CheckBox来实现，实现效果如下。

一、定义布局样式：

     首先需要定义多选弹出框的样式，custom_mutiplechoice_view.xml：]]></description><category></category></item><item><title><![CDATA[java调用C#编写的COM组件Can't co-create object解决方法]]></title><link>https://blog.csdn.net/kingjxust/article/details/9142895</link><guid>https://blog.csdn.net/kingjxust/article/details/9142895</guid><author>kingjxust</author><pubDate>Fri, 21 Jun 2013 10:29:25 +0800</pubDate><description><![CDATA[关于Java调用C#编写的COM组件的方法，参考我的上一篇文章：http://blog.csdn.net/kingjxust/article/details/9142757
如果出调用过程中出现错误：
Exception in thread "main" com.jacob.com.ComFailException : Can't co-create object
则按以下步骤处理：]]></description><category></category></item><item><title><![CDATA[通过COM组件方式实现java调用C#写的DLL文件]]></title><link>https://blog.csdn.net/kingjxust/article/details/9142757</link><guid>https://blog.csdn.net/kingjxust/article/details/9142757</guid><author>kingjxust</author><pubDate>Fri, 21 Jun 2013 10:06:08 +0800</pubDate><description><![CDATA[注：本文转自这里 ， 其中红色标注部分是自己在实际操作过程中碰到问题的解决方法

 最近一段时间单位在做一个Web项目，工程师用JAVA语言，需要公用人员信息，统一用户名和密码，原有的平台中是用C#语言开发的，在网上查找解决方法，通过JAVA调用C#的DLL文件实现。网上资料很多，自己整合总结了一下，做个备忘。


一、C#写com组件

开发环境 vs2005

1、新建工程:]]></description><category></category></item><item><title><![CDATA[关于Android的selector背景选择器的配置不起作用的问题]]></title><link>https://blog.csdn.net/kingjxust/article/details/8604649</link><guid>https://blog.csdn.net/kingjxust/article/details/8604649</guid><author>kingjxust</author><pubDate>Sat, 23 Feb 2013 13:10:29 +0800</pubDate><description><![CDATA[在Android的UI设计中我们一般会使用selector来配置控件处于不同状态的背景，关于selector的使用我就不多作介绍了，网上有很多的例子，这里要讲的是selector的使用中需要注意的一些地方。
selector的使用需要注意的地方主要有两个：
1、Android系统在根据控件的不同状态来选择控件的背景时,将按顺序从selector中找到第一条匹配的item，然后设置控件的背景，所]]></description><category></category></item><item><title><![CDATA[AnyMacro邮件系统SQL注入漏洞和XSS漏洞]]></title><link>https://blog.csdn.net/kingjxust/article/details/8528500</link><guid>https://blog.csdn.net/kingjxust/article/details/8528500</guid><author>kingjxust</author><pubDate>Tue, 22 Jan 2013 09:49:56 +0800</pubDate><description><![CDATA[AnyMacro邮件系统在早期版本的用户登录处存在SQL注入漏洞，通过漏洞可爆出用户加密后的密码：
在用户名处输入 ' 号后 将提示错误:
Query DB [select crypt, status from user where id = '' @mail.doamin.cn'] err:You have an error in your SQL syntax; check the man]]></description><category></category></item><item><title><![CDATA[批量反编译Android XML文件Python脚本]]></title><link>https://blog.csdn.net/kingjxust/article/details/7957783</link><guid>https://blog.csdn.net/kingjxust/article/details/7957783</guid><author>kingjxust</author><pubDate>Sat, 08 Sep 2012 14:37:28 +0800</pubDate><description><![CDATA[学习Android的过程中，难免有时候会反编译别人的APK文件，而解压APK后的XML文件数量众多，如果要逐个地敲命令来反编译的话未免太麻烦了点，于是写了个Python脚本来完成批量反编译的工作，现把代码贴上：
'''
利用AXMLPrinter2.jar反编译Android的xml文件
使用：decompile.py path
path:文件路径，如:F:/Android/apk
@a]]></description><category></category></item><item><title><![CDATA[关于Java RDP协议实现远程桌面连接的开源项目properjavardp]]></title><link>https://blog.csdn.net/kingjxust/article/details/7562747</link><guid>https://blog.csdn.net/kingjxust/article/details/7562747</guid><author>kingjxust</author><pubDate>Sun, 13 May 2012 19:27:25 +0800</pubDate><description><![CDATA[最近想学一下在Android平台上实现RDP协议远程连接PC，于是在网上找这方面的资料，发现了一个开源的Java RDP项目，很不错，拿出来和大家分享一下。关于properjavardp的一些说明，可以到这里看看：http://properjavardp.sourceforge.net/ 。
1、首先到http://sourceforge.net/projects/properjavardp/f]]></description><category></category></item><item><title><![CDATA[我的第一个NDK程序]]></title><link>https://blog.csdn.net/kingjxust/article/details/7561077</link><guid>https://blog.csdn.net/kingjxust/article/details/7561077</guid><author>kingjxust</author><pubDate>Sat, 12 May 2012 22:09:52 +0800</pubDate><description><![CDATA[在上一篇文章中搭建好了Eclipse下NDK环境，现在开始NDK的开发：
1、打开Eclipse，新建一个Android Project，名字就叫AndroidNDKTest2吧
2、在项目的目录下新建一个名为jni的目录，然后在该目录下新建一个Android.mk文件，文件内容如下：
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)]]></description><category></category></item><item><title><![CDATA[WIN7下安装与使用NDK r8]]></title><link>https://blog.csdn.net/kingjxust/article/details/7559664</link><guid>https://blog.csdn.net/kingjxust/article/details/7559664</guid><author>kingjxust</author><pubDate>Sat, 12 May 2012 11:31:21 +0800</pubDate><description><![CDATA[注：本文参照许多了网上的资料，在搭建环境过程中遇到许多问题，本文是在结合自己在搭建环境过程中遇到的问题做了一定 的修改而成的。
一：什么是NDK？
NDK 提供了一系列的工具，帮助开发者快速开发C（或C++）的动态库，并能自动将so 和
java 应用一起打包成apk。这些工具对开发者的帮助是巨大的。下载地址：http://developer.android.com/sdk/ndk/inde]]></description><category></category></item><item><title><![CDATA[Activity的四种加载模式]]></title><link>https://blog.csdn.net/kingjxust/article/details/7352056</link><guid>https://blog.csdn.net/kingjxust/article/details/7352056</guid><author>kingjxust</author><pubDate>Wed, 14 Mar 2012 10:56:07 +0800</pubDate><description><![CDATA[转自：http://marshal.easymorse.com/archives/2950
区分Activity的四种加载模式
在多Activity开发中，有可能是自己应用之间的Activity跳转，或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例，而不是产生大量重复的Activity。
这需要为Activity配置特定的加载模式，而不是使用默认的加载模]]></description><category></category></item><item><title><![CDATA[Android Activity 和 Task 设计指导]]></title><link>https://blog.csdn.net/kingjxust/article/details/7351789</link><guid>https://blog.csdn.net/kingjxust/article/details/7351789</guid><author>kingjxust</author><pubDate>Wed, 14 Mar 2012 10:09:40 +0800</pubDate><description><![CDATA[Activity and Task设计指导
         这篇文档主要讲述Android应用框架的核心原则。站在高层来说，以用户为中心来设计良好的交互程序，对于应用设计者或是开发者来说是非常重要的。
         下面用例子来阐述了activities和tasks的一些底层原则和机制，例如导航，多任务，activity重用，意图和activity栈。这篇文档也着重讨论了一些设计决策，针]]></description><category></category></item></channel></rss>