<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[pylduck的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/pylduck</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; pylduck]]></copyright><item><title><![CDATA[Notes——使用IDEA查看编译后字节码]]></title><link>https://blog.youkuaiyun.com/pylduck/article/details/124896421</link><guid>https://blog.youkuaiyun.com/pylduck/article/details/124896421</guid><author>pylduck</author><pubDate>Sat, 21 May 2022 12:10:11 +0800</pubDate><description><![CDATA[最近研究Gson，回归了IDEA。跟踪代码运行，需要查看字节码。这里记录下简单配置操作。

电脑：mac2019

工具：Intellij IDEA

为了快捷使用，我们一般把查看字节码配置成external tools。

1.打开IDEA Preference，找到tools——external tools

2.在右侧操作框中点击左下角+，增加一个external tool

3.在弹出框里输入名称，调用程序，参数和输出位置。如下图所示





这里标红色1的位置是指反编译javap可执行程序的位置]]></description><category></category></item><item><title><![CDATA[Notes——eclipse版本对应jdk版本]]></title><link>https://blog.youkuaiyun.com/pylduck/article/details/114286147</link><guid>https://blog.youkuaiyun.com/pylduck/article/details/114286147</guid><author>pylduck</author><pubDate>Tue, 02 Mar 2021 15:57:32 +0800</pubDate><description><![CDATA[eclipse
			版本
			要求JDK版本（最低）
		Luna
			4.4
			1.6
		
			Mars
			
			4.5
			1.7
		Neon
			4.6
			1.8
		Oxygen
			4.7
			1.8
		








]]></description><category></category></item><item><title><![CDATA[MySQL安装记录]]></title><link>https://blog.youkuaiyun.com/pylduck/article/details/110090165</link><guid>https://blog.youkuaiyun.com/pylduck/article/details/110090165</guid><author>pylduck</author><pubDate>Tue, 24 Nov 2020 18:50:52 +0800</pubDate><description><![CDATA[记录一下在windows上安装mysql数据库遇到的问题和记录。

1、下载MySQL社区版（选择早先稳定版本，推荐5.7更熟悉一些，后面可能被8替换）





选择64位zip文件下载。下载完成后，解压后文件夹如下：



2.新建ini配置文件

在上图的安装目录下，新建文件名为my.ini文件。记事本打开修改内容为：


[mysqld]
port = 3306
# MySQL程序安装目录
basedir=D:\\software\mysql\mysql-5.7.31-winx64
# 数据库文件存]]></description><category></category></item><item><title><![CDATA[Python中Oracle的连接、增删改查]]></title><link>https://blog.youkuaiyun.com/pylduck/article/details/103619374</link><guid>https://blog.youkuaiyun.com/pylduck/article/details/103619374</guid><author>pylduck</author><pubDate>Fri, 20 Dec 2019 15:56:19 +0800</pubDate><description><![CDATA[1、下载格式为whl的cx_Oracle文件

文件名：cx_Oracle‑7.3.0‑cp37‑cp37m‑win_amd64.whl 注意对应cp版本（python版本）

下载地址：https://www.lfd.uci.edu/~gohlke/pythonlibs/#cx_oracle下载到D:\software

安装步骤：

1）打开anaconda下的Anaconda3 Pr...]]></description><category></category></item><item><title><![CDATA[工具安装——PLSQL Developer安装、配置（远程连接Oracle数据库）]]></title><link>https://blog.youkuaiyun.com/pylduck/article/details/103617539</link><guid>https://blog.youkuaiyun.com/pylduck/article/details/103617539</guid><author>pylduck</author><pubDate>Thu, 19 Dec 2019 17:57:43 +0800</pubDate><description><![CDATA[下载
	
本篇是记录的是，为了实现本地连接远程Oracle 数据库的安装及配置操作。Oracle 数据库过于巨大，有远程Oracle 需求的可以参照一下。我们需要下载两个东西：

1.Oracle Instant Client

这是Oracle发布的轻量级数据库客户端，这个客户端包括了必备的OCI、OCCI接口和ODBC、JDBC driver，使得我们能够连接上Oracle。

官网下载地...]]></description><category></category></item><item><title><![CDATA[Python 爬虫（Selenium+lxml）]]></title><link>https://blog.youkuaiyun.com/pylduck/article/details/103349711</link><guid>https://blog.youkuaiyun.com/pylduck/article/details/103349711</guid><author>pylduck</author><pubDate>Thu, 05 Dec 2019 16:26:34 +0800</pubDate><description><![CDATA[爬虫 东方财富网





界面和network信息先贴上。我们需要实现获得该页面的资产负债数据，并能指定code切换企业。

这里还有Python js执行，我们先安装一个selenium。selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题。安装命令：conda install selenium

然后分析检查这张页...]]></description><category></category></item><item><title><![CDATA[Python 爬虫1]]></title><link>https://blog.youkuaiyun.com/pylduck/article/details/103298245</link><guid>https://blog.youkuaiyun.com/pylduck/article/details/103298245</guid><author>pylduck</author><pubDate>Fri, 29 Nov 2019 11:13:05 +0800</pubDate><description><![CDATA[所谓爬虫，其实就是向网站发起请求，获取资源后分析并提取有用数据的程序，就像模拟浏览器访问网页一样，爬虫是选择获得需要的数据。

爬虫的步骤可分为以下几步：
1、发起请求
　　使用http库向目标站点发起请求，即发送一个Request
　　Request包含：请求头、请求体等

2、获取响应内容
　　如果服务器能正常响应，则会得到一个Response
　　Response包含：html，json，图...]]></description><category></category></item><item><title><![CDATA[Python 函数及常用算法]]></title><link>https://blog.youkuaiyun.com/pylduck/article/details/103279673</link><guid>https://blog.youkuaiyun.com/pylduck/article/details/103279673</guid><author>pylduck</author><pubDate>Wed, 27 Nov 2019 19:03:38 +0800</pubDate><description><![CDATA[这篇记录下函数和常用的算法，顺便把上一篇的知识总结 ，写一个案例。

 函数
为了方便调用，通常都会按功能需求将一大串代码写在一个函数下，这和其他语言也一样。函数的定义如下：


def 函数名(参数1,参数2,*args,默认参数,**kwargs):
    '''注释：函数功能和参数说明'''

        函数体
        
        return 返回值

在不调用的...]]></description><category></category></item><item><title><![CDATA[Python 基础学习]]></title><link>https://blog.youkuaiyun.com/pylduck/article/details/103252826</link><guid>https://blog.youkuaiyun.com/pylduck/article/details/103252826</guid><author>pylduck</author><pubDate>Wed, 27 Nov 2019 17:02:48 +0800</pubDate><description><![CDATA[有过语言基础不多介绍，反正Python和Java，C++等一样，是一门计算机语言。Python的特色体现在简洁易读，比较接近语言习惯，如 print('Hello World')直接明了解释为打印Hello World。Python还广泛地用于数据采集（爬虫等），这也是作者学习Python的第一理由。

本篇博客学习开发环境和基础语法，并在本篇结束后实现一个小例子。

Windows下Python...]]></description><category></category></item><item><title><![CDATA[Android开发需要了解的HTTP知识-HTTP报文组成]]></title><link>https://blog.youkuaiyun.com/pylduck/article/details/90267534</link><guid>https://blog.youkuaiyun.com/pylduck/article/details/90267534</guid><author>pylduck</author><pubDate>Fri, 17 May 2019 17:07:46 +0800</pubDate><description><![CDATA[上一篇大概的介绍了一个HTTP请求的全过程。这篇我们来具体看下HTTP报文的构成，这对Android的网络请求开发及调试有着重要作用。

请求和响应报文，这个我们可以通过抓包工具Fiddler等查看。它们实际是由请求方法、请求 URI、协议版本、可选的请求首部字段 和内容实体构成的。照例放一个截图（cr 图解HTTP），红线以上是请求报文，红线下是响应报文。



URI和版本就是请求指向的位置和...]]></description><category></category></item><item><title><![CDATA[Android开发需要了解的HTTP知识-网络原理及实现]]></title><link>https://blog.youkuaiyun.com/pylduck/article/details/90079965</link><guid>https://blog.youkuaiyun.com/pylduck/article/details/90079965</guid><author>pylduck</author><pubDate>Thu, 16 May 2019 17:03:21 +0800</pubDate><description><![CDATA[HTTP协议的全称是Hypertext Transfer Protocol，翻译为超文本传输协议。是用来在万维网上进行通信时所使用的协议方案。我们见到的绝大部分App都是包含与服务器的通讯功能的，所以了解HTTP知识是必不可少的。

HTTP协议发展到现在，经过了版本0.9、1.0、1.1等。当前广泛使用的是1.1版本，相比1.0进行了很多性能优化。

看懂一个网络请求到获得数据的全过程涉及到一些...]]></description><category></category></item><item><title><![CDATA[Android Studio引用项目和引用jar包]]></title><link>https://blog.youkuaiyun.com/pylduck/article/details/78815682</link><guid>https://blog.youkuaiyun.com/pylduck/article/details/78815682</guid><author>pylduck</author><pubDate>Fri, 15 Dec 2017 18:08:06 +0800</pubDate><description><![CDATA[本篇基于AndroidStudio2.3.3版本为了充分站在巨人肩膀上，我们在林林种种的开源项目中，找到自己需要的来让开发事半功倍。AndroidStudio与eclipse引用的方法可以说是区别很大了，于是这里详细记录下。1、添加compile，这里是指引用代码托管库（以下称资源库）下的开源项目我们可以打开我们项目目录下的build.gradle，如下图其中的第16行repositories就是...]]></description><category></category></item><item><title><![CDATA[SQLite表导出csv文件]]></title><link>https://blog.youkuaiyun.com/pylduck/article/details/78250732</link><guid>https://blog.youkuaiyun.com/pylduck/article/details/78250732</guid><author>pylduck</author><pubDate>Mon, 16 Oct 2017 16:00:51 +0800</pubDate><description><![CDATA[sqlite导出csv]]></description><category></category></item><item><title><![CDATA[Android6.0+ apk下载及安装出现的权限问题]]></title><link>https://blog.youkuaiyun.com/pylduck/article/details/78217872</link><guid>https://blog.youkuaiyun.com/pylduck/article/details/78217872</guid><author>pylduck</author><pubDate>Thu, 12 Oct 2017 17:54:59 +0800</pubDate><description><![CDATA[6.0+apk下载及安装]]></description><category></category></item><item><title><![CDATA[Android 崩溃日志添加]]></title><link>https://blog.youkuaiyun.com/pylduck/article/details/77963192</link><guid>https://blog.youkuaiyun.com/pylduck/article/details/77963192</guid><author>pylduck</author><pubDate>Wed, 13 Sep 2017 10:54:07 +0800</pubDate><description><![CDATA[我们的app难免会因为程序上的错误而ANR，有时候提交出去的apk出现ANR，为了更快的定位问题，我们会加上应用级的异常记录。这里代码记录下。日志主要包括时间和异常的类名字以及错误提示。
以下是定义的异常处理类 继承自Java提供的Thread.UncaughtExceptionHandler（说明：摘自网上， 当某一线程因未捕获的异常而即将终止时，Java 虚拟机将使用 Thread.getU]]></description><category></category></item><item><title><![CDATA[移动平台青睐的数据库-SQLite]]></title><link>https://blog.youkuaiyun.com/pylduck/article/details/70213125</link><guid>https://blog.youkuaiyun.com/pylduck/article/details/70213125</guid><author>pylduck</author><pubDate>Mon, 17 Apr 2017 16:29:18 +0800</pubDate><description><![CDATA[sqlite是一个小巧轻便的数据库。它不需要配置，直接安装使用命令或者可视化工具，没有服务器，不需要管理，重要的是非常轻量，但提供了完整的sql查询功能，是非常适合移动开发存储读取数据的一个轻量型数据库，是学习android的必要了解知识。]]></description><category></category></item><item><title><![CDATA[不需要太多-androidstudio 基础快捷键]]></title><link>https://blog.youkuaiyun.com/pylduck/article/details/60755495</link><guid>https://blog.youkuaiyun.com/pylduck/article/details/60755495</guid><author>pylduck</author><pubDate>Tue, 07 Mar 2017 10:42:29 +0800</pubDate><description><![CDATA[AndroidStudio常用快捷键]]></description><category></category></item><item><title><![CDATA[百度地图android开发-个性化地图]]></title><link>https://blog.youkuaiyun.com/pylduck/article/details/53893301</link><guid>https://blog.youkuaiyun.com/pylduck/article/details/53893301</guid><author>pylduck</author><pubDate>Tue, 27 Dec 2016 10:13:19 +0800</pubDate><description><![CDATA[百度地图Android SDK版本如今已是v4.1.1，很多功能都很全面了。这里记录下关于地图底图定制即个性化地图的相关知识。


原理


百度地图提供了以json方式定制地图底图样式的方法。





使用方法



先定制效果，访问http://wiki.lbsyun.baidu.com/custom/，在该页面下可定义个性化的地图。





]]></description><category></category></item><item><title><![CDATA[日常-AndroidStudio关联Github]]></title><link>https://blog.youkuaiyun.com/pylduck/article/details/53810887</link><guid>https://blog.youkuaiyun.com/pylduck/article/details/53810887</guid><author>pylduck</author><pubDate>Thu, 22 Dec 2016 10:22:48 +0800</pubDate><description><![CDATA[Github是最大的开源社区，其使用的git版本控制也适用于个人开发项目，在这简单记录下AndroidStudio使用Git和Github管理项目]]></description><category></category></item></channel></rss>