自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kelindame的专栏

码代码的路上

  • 博客(98)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 这才是真正的Android获取assets文件路径

在网上找的时候,发现一大堆都不靠谱,只有这个才是靠谱的https://blog.csdn.net/mp624183768/article/details/85162944。

2020-07-09 11:08:24 2335

原创 合同审查要点

审查合同,一般是按如下三步进行:第一步、形式审查合同分三大部分:开头(合同名称、编号、双方当事人和鉴于条款),正文(第一条至最后一条),签署部分(即双方签字盖章和签署时间)。形式审查就是看一看一份合同是否具备这三部分,这三部分是否完整,是否有前后矛盾的地方。常见的错误有:当事人名称不一致、不完全、错误或矛盾,合同名称与实质内容不符、时间签署前后不一样,地址、法定代表人错误等。第二步、实质审查1、合同标的:订立合同的目的2、合同标的的数量与质量3、双方权利义务4、收费数额与方式5、商品或服

2020-07-09 10:46:41 481

原创 编译android版本的opencv源码时,出现error:“to_string“ is not a member of ‘std‘

在windows环境下编译opencv源码,参考:https://blog.csdn.net/xiao19950820/article/details/77119891进行编译,出现了几个问题记录一下。1、ndk使用其他版本编译不过,只有ndk14r版本才行;2、编译的时候出现error:"to_string" is not a member of 'std' ,一开始根据网上说加 -std=c++11还是不行,后面再android.toolchain.cmake文件上,加上下面代码就可以了,具体原

2020-07-07 15:40:34 883 1

原创 vs2017编译opencv出现 未定义标识符“_m512i“

在用vs2017编译opencv4.3版本的时候,出现了一大堆错误,如下:全部都是在intrin_avx512.hpp,上网查找找到原因是我电脑装的vs2017版本不支持avx512指令编译,后面升级vs版本搞定了。

2020-07-05 12:10:02 1152

原创 Android NDK 编译出现 undefined reference to __atomic_store_4

在开发jni程序的时候,写完代码开始编译,出现undefined reference to __atomic_store_4,一看就是ndk编译的时候没有找到c++11的atomic库。C++11包括很多标准库,比如<thread>,<atomic>。NDK提供了很多个C++的运行库,不同运行库支持的功能不同。默认使用的运行时库叫system,功能很有效。除system之外,还有stlport,gabi++,gnu stl,llvm libc++等不同版本。同一个版本的库

2020-06-26 15:55:54 1332

原创 ida 反编译按F5没有出现伪代码

so和ida的位数不一致导致。

2020-06-21 10:56:31 3937

原创 关于颜色的基础

1、表示颜色的几种方式:HSB、RGB、LAB、CMKY。HSB是色相、饱和度、明度三个维度去表示,RGB是红绿蓝三种颜色的分量去表示,LAB是亮度和a 、b两个颜色通道去表示,CMKY是青色、品红色、黄色、黑色的分量去表示。2、光的三原色:红绿蓝对应RGB,主要用于屏幕,颜料三原色:红黄蓝对应CMKY,主要用于印刷。3、印刷的颜色跟屏幕的上显示的颜色不是一一对应的,在RGB上,黑色可以用...

2020-03-05 19:59:17 414

转载 std::string 与 char* 之间的转换

原文地址:https://blog.csdn.net/u010023457/article/details/41855007std::string 是c++标准库里面其中一个,封装了对字符串的操作把string转换为char* 有3中方法:1:data 如: string str = "Hello"; char *p = str.data(); 2:.c_str 如...

2018-07-26 10:39:51 6093

转载 Android混淆打包 出现release/jars/3/1f/main.jar'

原文文章https://blog.csdn.net/cao126197103/article/details/77354016?utm_source=5ibc.net&amp;utm_medium=referral最近打android正式包的时候遇见了一个大坑,Error:Execution failed for task ':app:packageRelease'.&gt; java...

2018-07-24 23:14:01 398

转载 linux 未找到命令

在写一个sh脚本文件时,因为输入参数过程,使用\加回车进行换行,同步到linux上的时候,出现未找到命令的错误。分析:因为我是在Window系统下编写的shell脚本导致的。解决方法:1、安装dos2unix: yum install dos2unix.2、dos2unix test.sh....

2018-04-15 17:31:12 5647

转载 连接Mysql提示Can’t connect to local MySQL server through socket各种情况以及解决办法

转自http://www.aiezu.com/db/mysql_cant_connect_through_socket.html产生此问题的原因一般有两个:1、mysql服务未正常运行:由于mysql的socket文件是由mysqld服务启动时创建的,如果mysqld服务未正常启动,socket文件自然也不会被创建,当然会找不到socket文件了。对于判断mysql服务是否启动,我们可以使用下面命...

2018-02-28 18:23:31 27914

转载 [Mysql] MySQL配置文件my.cnf的理解

https://www.cnblogs.com/langdashu/p/5889352.html

2018-02-28 16:49:43 342

转载 使用Gradle构建多个不同applicationId包

转载地址:http://blog.csdn.net/fly_yuge/article/details/52163983

2017-11-24 12:16:22 555

原创 记录一次Android信鸽推送,跳到指定Activity

使用信鸽推送,跳到指定的Activity。出现了两次请求服务器数据。原因:对于onNewIntent的调用不清晰。关于onNewIntent的分析:http://blog.csdn.net/ly969434341/article/details/51382353背景:1、Activity模式:SingleTop;场景一:假如指定的Activity不存在的话,信鸽推送跳到指定

2017-09-21 19:08:38 1929

原创 信鸽推送 Android 跳转Activity

服务器定义{"title ":"xxx", // 标题,必填"content ":"xxxxxxxxx", // 内容,必填"accept_time": //表示消息将在哪些时间段允许推送给用户,选填[{“start”:{“hour”:”13”,“min”:”00”}, ”end”: {“hour”:”14”,“min”:”00”} },{“start”:{“hour”:

2017-09-20 13:14:09 2341 1

转载 android java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.pr

今天在华为的手机上出现java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()异常,这个异常就是说不能再子线程中创建handler,但是我看了好一会代码,这段子程序并没有创建handler,于是就逐步调试,发送在调用自定义的AsyncTask的时候,程序直接

2017-09-14 14:47:32 403

原创 pymsql excute_many 出现 not all arguments converted with on duplicate key update

在使用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=%sparams=[(1,2),(3,4),(5,6)]db.e

2017-07-15 15:56:45 711

转载 linux应用之wget命令详解

原文地址:http://www.cnblogs.com/tankblog/p/6081521.htmlwget是linux最常用的下载命令, 一般的使用方法是: wget + 空格 + 要下载文件的url路径例如: # wget linuxsense.org/xxxx/xxx.tar.gz">http://www.linuxsense.org/xxxx/xxx.tar.gz

2017-07-12 15:37:57 353

原创 python 中文iso8859-1编码转utf8编码

在项目中使用wget 进行ftp下载文件时,由于ftp下载默认的是ascii模式,下载的文件编码是iso8859-1。在python3中直接使用open函数的话,需要设置编码,不然会报错。open("08M0063639_20170710.txt","r",encoding='iso8859-1')这样做,假如文本是数字或者字母的时候,没有什么影响。但文本是中文的时候,

2017-07-12 15:28:31 41684 5

转载 Ubuntu 14.04 修改时区

转载地址: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

2017-07-04 10:29:40 1903

原创 MongoDB的几个特性

一、主从1、主从配置mongodb提供主从配置,主从配置需要两个数据库节点,可以在不同的两台机器,也可以在同一台机器(可使用--dbpath参数指定数据库目录)。主数据库会记录在其上的所有操作oplog,从数据库定期轮询主数据库获取这些操作,然后对自己的数据副本执行这些操作,从而保证主从数据的一致性。2、互为主从数据库自动协调某个时间点上的主从关系。一开始,数据库会判断哪个为主

2017-06-20 19:48:09 3549

转载 python fetching row by row from MySQL

Fetching row by row from MySQL in Python2013-09-08T02:51:46+05:30 on PythonWriting this post as a note to myself. Many times we want to fetch records from MySQL row by row. We try to do that by th

2017-06-14 22:51:43 440

原创 pvuv统计设计

一、背景在考拉先生公司做的第一个项目是进行统计pvuv。通过一定的规则提取nginx日志文件来进行统计。二、第一个版本一开始做的是统计唯品会的pvuv统计,观察流量。主要设计图如下:很简单,将每天唯品会的广告的pvuv统计好,然后写进excel。然后邮件定时发送给需求人员。三、第二个版本统计完唯品会之后,接到新的需求是统计小程序的pvuv。不

2017-06-11 22:52:09 4004

原创 一次python内存溢出的排查

最近在我的项目中,出现了内存持续增长的情况。这也是我第一次碰到这种情况,以前在写c++都没试过,难得啊,所以记录,积累一下经验。一、项目背景生产者和消费者,操作kafka,使用的是pykafka库。消费者从kafka获取消息后,发送给业务处理服务,使用的是requests库。二、工具在此次过程中,使用过的工具或者库。1)、memory_profiler库。

2017-06-10 21:46:55 24912 1

原创 python监控文件,并且发送告警邮件

一、配置文件import time,datetimeTODAY = time.time()TIME_PATH = str(TODAY.year) + "/" + str(TODAY.month) + "/" + str(datetime.datetime.now().date())MONITOR_CONFIG = { "monitor_file":[ {"ke

2017-05-08 20:02:56 3741

转载 为什么在Python里推荐使用多进程而不是多线程?

原地址:http://bbs.51cto.com/thread-1349105-1.html最近在看Python的多线程,经常我们会听到老手说:“Python下多线程是鸡肋,推荐使用多进程!”,但是为什么这么说呢?                要知其然,更要知其所以然。所以有了下面的深入研究:                首先强调背景:        1、GIL

2017-04-26 17:00:06 484

原创 python 动态增加logger handler

需求:针对不同的项目按照年月生成不同的日志目录。import os,datetime,logging,logging.configfrom core.config.config_log import *from core.kernel.exception import *class Log: def __init__(self): logging.config.dictCo

2017-04-25 22:19:17 2280

转载 python logging添加filter例子

例子一def filter(self, record): """Our custom record filtering logic. Built-in filtering logic (via logging.Filter) is too limiting. """ if not self.filters:

2017-04-21 11:14:02 7493

原创 mysql 时间索引失效

项目中查询时间断的数据发现查询时间很长。怀疑没有走时间的索引,于是explain一下EXPLAIN select * from t_order where created_at>'2015-01-01 00:00:00' and created_at解析:id:表示执行的顺序,id的值相同时,执行顺序是从上到下,id的值不同时,id的值越大,优先级越高,越先执行se

2017-02-23 12:45:40 24822 2

原创 python 实现单链表

面试python时,碰到的一个问题。mark一下class Node(object): def __init__(self,value,n=None): self.value = value self.next = n#创建链表#@data 整数listdef createList(data): if data is None or len(data) == 0: re

2017-02-10 12:22:10 501

翻译 django介绍

ORM 对象映射关系使用model操作数据库。django提供丰富的、优雅的操作数据模型的API,同时你也可以使用原生sql操作数据库。class Band(models.Model): """A model of a rock band.""" name = models.CharField(max_length=200) can_rock = models.

2017-02-04 16:12:20 732

原创 愤青的一年-我的2016年总结

15年7月毕业,到现在也工作1年半了,在15年底的时候就想写总结,可惜一直懒和严重的拖延症,就没写。看了大神的文章,觉得有些事还是记录起来,以免以后忘记。2016年是愤青的一年,处人待事上,总会以过激的想法或者做法对待。举些列子:工作的不如意的时候,总是想离职,认为此处不留爷自有留爷处;与人相处,一言不合,工作要相互合作时不理会,自己干自己的等。一、2016年,我做了什么?

2017-01-20 15:57:09 571

转载 全局变量报错:UnboundLocalError: local variable 'l' referenced before assignment

总结:内部函数,不修改全局变量可以访问全局变量内部函数,修改同名全局变量,则python会认为它是一个局部变量在内部函数修改同名全局变量之前调用变量名称(如print sum),则引发Unbound-LocalError在程序中设置的sum属于全局变量,而在函数中没有sum的定义,根据python访问局部变量和全局变量的规则:当搜索一个变量的时候,python先从局部作用域开始

2017-01-19 20:11:15 3749

原创 python的django原生sql的实现

当model满足不了需求的时候(比如:存储过程、多表连接等),可以使用原生sql。django提供了两种方法使用原生的sql:你可以使用Manager.raw()执行原生sql,它会返回model实例,或者也可以直接执行原生sql,完全忽略model。警告:使用原生sql的时候,要尽可能的使用参数的形式以防止用户进行sql注入攻击。Manager.raw()执行原生sql使用raw

2017-01-19 18:36:37 4628 1

转载 python ftp上传文件代码

#!/usr/bin/python #coding=utf-8 from ftplib import FTP #引入ftp模块 import os ftp = FTP("ip") #设置ftp服务器地址 ftp.login('username', 'password') #

2016-11-18 14:42:20 582

转载 python判断文件和文件夹是否存在、创建文件夹

>>> import os>>> os.path.exists('d:/assist')True>>> os.path.exists('d:/assist/getTeacherList.py')True>>> os.path.isfile('d:/assist')False>>> os.path.isfile('d:/assist/getTeacherList.py')True>

2016-11-18 14:38:00 399

原创 swift下GCDAsyncSocket的列子

TcpSocketServer.swift//// TcpSocketServer.swiftimport Foundationimport CocoaAsyncSocketclass TcpSocketServer:GCDAsyncSocket { static let INSTANCE = TcpSocketServer() typeal

2016-11-01 20:12:45 2315

原创 python 时间相减

startTime= time.strftime("%Y-%m-%d %H:%M:%s", time.localtime())endTime= time.strftime("%Y-%m-%d %H:%M:%s", time.localtime()) startTime= datetime.datetime.strptime(startTime,"%Y-%m-%d %H:%M:%S") end

2016-10-10 20:56:22 44302 9

原创 nginx permission denied

使用nginx搭建一个静态文件服务器时,请求一张图片,出现404.。查看nginx的日志显示:permission denied。ps -ef | grep nginx发现启动进程的用户是nobody。nobody是linux系统自带的用户,权限很少。使用这个用户起的进程时,就算被黑客劫持了也不能干其他事,保证安全。所以当请求图片时,nginx没有权限读取图片,所以发生错误。为

2016-09-28 00:00:39 4983

转载 nginx 匹配配置文件启动

nginx的启动命令是:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf-c制定配置文件的路径,不加-nginx会自动加载默认路径的配置文件。 查看默认的配置文件:/usr/local/nginx/sbin/nginx -t

2016-09-14 17:43:40 360

Axmlprinter2.rar

AXMLPrinter2.jar 分析,APK文件,可以通过改工具取得APK文件中的 包名、版本号及图标,是一款很强大的工具。.

2020-06-20

.Go Web 编程

2016-05-25

二维码原理文档

二维码原理文档

2015-04-20

ios开发一年工作笔记.pdf

ios开发

2015-03-31

java,c#protobuffer工具

包含java protobuf-2.5.0包,生产类工具

2015-03-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除