<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kelindame的专栏]]></title><description><![CDATA[码代码的路上]]></description><link>https://blog.youkuaiyun.com/kelindame</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kelindame]]></copyright><item><title><![CDATA[这才是真正的Android获取assets文件路径]]></title><link>https://blog.youkuaiyun.com/kelindame/article/details/107223960</link><guid>https://blog.youkuaiyun.com/kelindame/article/details/107223960</guid><author>kelindame</author><pubDate>Thu, 09 Jul 2020 11:08:24 +0800</pubDate><description><![CDATA[在网上找的时候，发现一大堆都不靠谱，只有这个才是靠谱的https://blog.youkuaiyun.com/mp624183768/article/details/85162944。
]]></description><category></category></item><item><title><![CDATA[合同审查要点]]></title><link>https://blog.youkuaiyun.com/kelindame/article/details/107223083</link><guid>https://blog.youkuaiyun.com/kelindame/article/details/107223083</guid><author>kelindame</author><pubDate>Thu, 09 Jul 2020 10:46:41 +0800</pubDate><description><![CDATA[审查合同，一般是按如下三步进行：
第一步、形式审查
合同分三大部分：开头(合同名称、编号、双方当事人和鉴于条款)，正文(第一条至最后一条)，签署部分(即双方签字盖章和签署时间)。
形式审查就是看一看一份合同是否具备这三部分，这三部分是否完整，是否有前后矛盾的地方。常见的错误有：当事人名称不一致、不完全、错误或矛盾，合同名称与实质内容不符、时间签署前后不一样，地址、法定代表人错误等。

第二步、实质审查
1、合同标的：订立合同的目的
2、合同标的的数量与质量
3、双方权利义务
4、收费数额与方式
5、商品或服]]></description><category></category></item><item><title><![CDATA[编译android版本的opencv源码时，出现error：“to_string“ is not a member of ‘std‘]]></title><link>https://blog.youkuaiyun.com/kelindame/article/details/107182659</link><guid>https://blog.youkuaiyun.com/kelindame/article/details/107182659</guid><author>kelindame</author><pubDate>Tue, 07 Jul 2020 15:40:34 +0800</pubDate><description><![CDATA[在windows环境下编译opencv源码，参考：https://blog.youkuaiyun.com/xiao19950820/article/details/77119891进行编译，出现了几个问题记录一下。

1、ndk使用其他版本编译不过，只有ndk14r版本才行；

2、编译的时候出现error："to_string" is not a member of 'std' ，一开始根据网上说加 -std=c++11还是不行，后面再android.toolchain.cmake文件上，加上下面代码就可以了，具体原]]></description><category></category></item><item><title><![CDATA[vs2017编译opencv出现 未定义标识符“_m512i“]]></title><link>https://blog.youkuaiyun.com/kelindame/article/details/107137077</link><guid>https://blog.youkuaiyun.com/kelindame/article/details/107137077</guid><author>kelindame</author><pubDate>Sun, 05 Jul 2020 12:10:02 +0800</pubDate><description><![CDATA[在用vs2017编译opencv4.3版本的时候，出现了一大堆错误，如下：



全部都是在intrin_avx512.hpp，上网查找找到原因是我电脑装的vs2017版本不支持avx512指令编译，后面升级vs版本搞定了。
]]></description><category></category></item><item><title><![CDATA[Android NDK 编译出现 undefined reference to __atomic_store_4]]></title><link>https://blog.youkuaiyun.com/kelindame/article/details/106970364</link><guid>https://blog.youkuaiyun.com/kelindame/article/details/106970364</guid><author>kelindame</author><pubDate>Fri, 26 Jun 2020 15:55:54 +0800</pubDate><description><![CDATA[在开发jni程序的时候，写完代码开始编译，出现undefined reference to __atomic_store_4，一看就是ndk编译的时候没有找到c++11的atomic库。

C++11包括很多标准库，比如&lt;thread&gt;,&lt;atomic&gt;。NDK提供了很多个C++的运行库，不同运行库支持的功能不同。

默认使用的运行时库叫system，功能很有效。除system之外，还有stlport，gabi++，gnu stl，llvm libc++等不同版本。

同一个版本的库]]></description><category></category></item><item><title><![CDATA[ida 反编译按F5没有出现伪代码]]></title><link>https://blog.youkuaiyun.com/kelindame/article/details/106882881</link><guid>https://blog.youkuaiyun.com/kelindame/article/details/106882881</guid><author>kelindame</author><pubDate>Sun, 21 Jun 2020 10:56:31 +0800</pubDate><description><![CDATA[so和ida的位数不一致导致。
]]></description><category></category></item><item><title><![CDATA[关于颜色的基础]]></title><link>https://blog.youkuaiyun.com/kelindame/article/details/104680766</link><guid>https://blog.youkuaiyun.com/kelindame/article/details/104680766</guid><author>kelindame</author><pubDate>Thu, 05 Mar 2020 19:59:17 +0800</pubDate><description><![CDATA[1、表示颜色的几种方式：HSB、RGB、LAB、CMKY。HSB是色相、饱和度、明度三个维度去表示，RGB是红绿蓝三种颜色的分量去表示，LAB是亮度和a 、b两个颜色通道去表示，CMKY是青色、品红色、黄色、黑色的分量去表示。

2、光的三原色：红绿蓝对应RGB，主要用于屏幕，颜料三原色：红黄蓝对应CMKY，主要用于印刷。

3、印刷的颜色跟屏幕的上显示的颜色不是一一对应的，在RGB上，黑色可以用...]]></description><category></category></item><item><title><![CDATA[std::string 与 char* 之间的转换]]></title><link>https://blog.youkuaiyun.com/kelindame/article/details/81215761</link><guid>https://blog.youkuaiyun.com/kelindame/article/details/81215761</guid><author>kelindame</author><pubDate>Thu, 26 Jul 2018 10:39:51 +0800</pubDate><description><![CDATA[原文地址：https://blog.youkuaiyun.com/u010023457/article/details/41855007

std::string 是c++标准库里面其中一个，封装了对字符串的操作

把string转换为char* 有3中方法：

1：data 

如： 

string str = &quot;Hello&quot;; 

char *p = str.data(); 

2：.c_str 

如...]]></description><category></category></item><item><title><![CDATA[Android混淆打包 出现release/jars/3/1f/main.jar']]></title><link>https://blog.youkuaiyun.com/kelindame/article/details/81194271</link><guid>https://blog.youkuaiyun.com/kelindame/article/details/81194271</guid><author>kelindame</author><pubDate>Tue, 24 Jul 2018 23:14:01 +0800</pubDate><description><![CDATA[原文文章https://blog.youkuaiyun.com/cao126197103/article/details/77354016?utm_source=5ibc.net&amp;amp;utm_medium=referral

最近打android正式包的时候遇见了一个大坑，


Error:Execution failed for task ':app:packageRelease'.
&amp;gt; java...]]></description><category></category></item><item><title><![CDATA[linux 未找到命令]]></title><link>https://blog.youkuaiyun.com/kelindame/article/details/79951078</link><guid>https://blog.youkuaiyun.com/kelindame/article/details/79951078</guid><author>kelindame</author><pubDate>Sun, 15 Apr 2018 17:31:12 +0800</pubDate><description><![CDATA[在写一个sh脚本文件时，因为输入参数过程，使用\加回车进行换行，同步到linux上的时候，出现未找到命令的错误。分析：因为我是在Window系统下编写的shell脚本导致的。解决方法：1、安装dos2unix: yum install dos2unix.2、dos2unix test.sh....]]></description><category></category></item><item><title><![CDATA[连接Mysql提示Can’t connect to local MySQL server through socket各种情况以及解决办法]]></title><link>https://blog.youkuaiyun.com/kelindame/article/details/79404102</link><guid>https://blog.youkuaiyun.com/kelindame/article/details/79404102</guid><author>kelindame</author><pubDate>Wed, 28 Feb 2018 18:23:31 +0800</pubDate><description><![CDATA[转自http://www.aiezu.com/db/mysql_cant_connect_through_socket.html产生此问题的原因一般有两个：1、mysql服务未正常运行：由于mysql的socket文件是由mysqld服务启动时创建的，如果mysqld服务未正常启动，socket文件自然也不会被创建，当然会找不到socket文件了。对于判断mysql服务是否启动，我们可以使用下面命...]]></description><category></category></item><item><title><![CDATA[[Mysql] MySQL配置文件my.cnf的理解]]></title><link>https://blog.youkuaiyun.com/kelindame/article/details/79402745</link><guid>https://blog.youkuaiyun.com/kelindame/article/details/79402745</guid><author>kelindame</author><pubDate>Wed, 28 Feb 2018 16:49:43 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/langdashu/p/5889352.html]]></description><category></category></item><item><title><![CDATA[使用Gradle构建多个不同applicationId包]]></title><link>https://blog.youkuaiyun.com/kelindame/article/details/78623305</link><guid>https://blog.youkuaiyun.com/kelindame/article/details/78623305</guid><author>kelindame</author><pubDate>Fri, 24 Nov 2017 12:16:22 +0800</pubDate><description><![CDATA[转载地址：http://blog.youkuaiyun.com/fly_yuge/article/details/52163983]]></description><category></category></item><item><title><![CDATA[记录一次Android信鸽推送,跳到指定Activity]]></title><link>https://blog.youkuaiyun.com/kelindame/article/details/78055713</link><guid>https://blog.youkuaiyun.com/kelindame/article/details/78055713</guid><author>kelindame</author><pubDate>Thu, 21 Sep 2017 19:08:38 +0800</pubDate><description><![CDATA[使用信鸽推送，跳到指定的Activity。出现了两次请求服务器数据。
原因：对于onNewIntent的调用不清晰。
关于onNewIntent的分析：http://blog.youkuaiyun.com/ly969434341/article/details/51382353
背景：
1、Activity模式：SingleTop;
场景一：
假如指定的Activity不存在的话，信鸽推送跳到指定]]></description><category></category></item><item><title><![CDATA[信鸽推送 Android  跳转Activity]]></title><link>https://blog.youkuaiyun.com/kelindame/article/details/78039639</link><guid>https://blog.youkuaiyun.com/kelindame/article/details/78039639</guid><author>kelindame</author><pubDate>Wed, 20 Sep 2017 13:14:09 +0800</pubDate><description><![CDATA[服务器定义
{
"title ":"xxx", // 标题，必填
"content ":"xxxxxxxxx",  // 内容，必填
"accept_time": //表示消息将在哪些时间段允许推送给用户，选填
[
{
“start”:{“hour”:”13”,“min”:”00”},
 ”end”: {“hour”:”14”,“min”:”00”} 
},
{
“start”:{“hour”:]]></description><category></category></item><item><title><![CDATA[android java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.pr]]></title><link>https://blog.youkuaiyun.com/kelindame/article/details/77980314</link><guid>https://blog.youkuaiyun.com/kelindame/article/details/77980314</guid><author>kelindame</author><pubDate>Thu, 14 Sep 2017 14:47:32 +0800</pubDate><description><![CDATA[今天在华为的手机上出现java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()异常，这个异常就是说不能再子线程中创建handler，但是我看了好一会代码，这段子程序并没有创建handler，于是就逐步调试，发送在调用自定义的AsyncTask的时候，程序直接]]></description><category></category></item><item><title><![CDATA[pymsql excute_many 出现 not all arguments converted with on duplicate key update]]></title><link>https://blog.youkuaiyun.com/kelindame/article/details/75171916</link><guid>https://blog.youkuaiyun.com/kelindame/article/details/75171916</guid><author>kelindame</author><pubDate>Sat, 15 Jul 2017 15:56:45 +0800</pubDate><description><![CDATA[在使用pymysql的execute_many进行批量数据插入的时候，出现 not all arguments converted with on duplicate key update。
sql = insert into test(a,b)values(%s,%s) on duplicate key update b=%s
params=[(1,2),(3,4),(5,6)]
db.e]]></description><category></category></item><item><title><![CDATA[linux应用之wget命令详解]]></title><link>https://blog.youkuaiyun.com/kelindame/article/details/75020001</link><guid>https://blog.youkuaiyun.com/kelindame/article/details/75020001</guid><author>kelindame</author><pubDate>Wed, 12 Jul 2017 15:37:57 +0800</pubDate><description><![CDATA[原文地址：http://www.cnblogs.com/tankblog/p/6081521.html

wget是linux最常用的下载命令, 一般的使用方法是: wget + 空格 + 要下载文件的url路径

例如: # wget linuxsense.org/xxxx/xxx.tar.gz">http://www.linuxsense.org/xxxx/xxx.tar.gz

]]></description><category></category></item><item><title><![CDATA[python 中文iso8859-1编码转utf8编码]]></title><link>https://blog.youkuaiyun.com/kelindame/article/details/75014485</link><guid>https://blog.youkuaiyun.com/kelindame/article/details/75014485</guid><author>kelindame</author><pubDate>Wed, 12 Jul 2017 15:28:31 +0800</pubDate><description><![CDATA[在项目中使用wget 进行ftp下载文件时，由于ftp下载默认的是ascii模式，下载的文件编码是iso8859-1。


在python3中直接使用open函数的话，需要设置编码，不然会报错。

open("08M0063639_20170710.txt","r",encoding='iso8859-1')

这样做，假如文本是数字或者字母的时候，没有什么影响。但文本是中文的时候，]]></description><category></category></item><item><title><![CDATA[Ubuntu 14.04 修改时区]]></title><link>https://blog.youkuaiyun.com/kelindame/article/details/74294941</link><guid>https://blog.youkuaiyun.com/kelindame/article/details/74294941</guid><author>kelindame</author><pubDate>Tue, 04 Jul 2017 10:29:40 +0800</pubDate><description><![CDATA[转载地址：https://my.oschina.net/zhangrf/blog/224758

执行下面命令，并按照提示选择“Asia/Shanghai”：
# sudo dpkg-reconfigure tzdata
正常执行结果为：
Current default time zone: 'Asia/Shanghai'
Local time is now:      Mon Apr ]]></description><category></category></item></channel></rss>