- 博客(19)
- 收藏
- 关注
原创 Notes——使用IDEA查看编译后字节码
最近研究Gson,回归了IDEA。跟踪代码运行,需要查看字节码。这里记录下简单配置操作。电脑:mac2019工具:Intellij IDEA为了快捷使用,我们一般把查看字节码配置成external tools。1.打开IDEA Preference,找到tools——external tools2.在右侧操作框中点击左下角+,增加一个external tool3.在弹出框里输入名称,调用程序,参数和输出位置。如下图所示这里标红色1的位置是指反编译javap可执行程序的位置
2022-05-21 12:10:11 1081
原创 Notes——eclipse版本对应jdk版本
eclipse 版本 要求JDK版本(最低) Luna 4.4 1.6 Mars 4.5 1.7 Neon 4.6 1.8 Oxygen 4.7 1.8
2021-03-02 15:57:32 225
原创 MySQL安装记录
记录一下在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# 数据库文件存
2020-11-24 18:50:52 190
原创 Python中Oracle的连接、增删改查
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...
2019-12-20 15:56:19 964
原创 工具安装——PLSQL Developer安装、配置(远程连接Oracle数据库)
下载 本篇是记录的是,为了实现本地连接远程Oracle 数据库的安装及配置操作。Oracle 数据库过于巨大,有远程Oracle 需求的可以参照一下。我们需要下载两个东西:1.Oracle Instant Client这是Oracle发布的轻量级数据库客户端,这个客户端包括了必备的OCI、OCCI接口和ODBC、JDBC driver,使得我们能够连接上Oracle。官网下载地...
2019-12-19 17:57:43 1433
原创 Python 爬虫(Selenium+lxml)
爬虫 东方财富网界面和network信息先贴上。我们需要实现获得该页面的资产负债数据,并能指定code切换企业。这里还有Python js执行,我们先安装一个selenium。selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题。安装命令:conda install selenium然后分析检查这张页...
2019-12-05 16:26:34 1802
原创 Python 爬虫1
所谓爬虫,其实就是向网站发起请求,获取资源后分析并提取有用数据的程序,就像模拟浏览器访问网页一样,爬虫是选择获得需要的数据。爬虫的步骤可分为以下几步:1、发起请求 使用http库向目标站点发起请求,即发送一个Request Request包含:请求头、请求体等2、获取响应内容 如果服务器能正常响应,则会得到一个Response Response包含:html,json,图...
2019-11-29 11:13:05 217
原创 Python 函数及常用算法
这篇记录下函数和常用的算法,顺便把上一篇的知识总结 ,写一个案例。 函数为了方便调用,通常都会按功能需求将一大串代码写在一个函数下,这和其他语言也一样。函数的定义如下:def 函数名(参数1,参数2,*args,默认参数,**kwargs): '''注释:函数功能和参数说明''' 函数体 return 返回值在不调用的...
2019-11-27 19:03:38 646
原创 Python 基础学习
有过语言基础不多介绍,反正Python和Java,C++等一样,是一门计算机语言。Python的特色体现在简洁易读,比较接近语言习惯,如 print('Hello World')直接明了解释为打印Hello World。Python还广泛地用于数据采集(爬虫等),这也是作者学习Python的第一理由。本篇博客学习开发环境和基础语法,并在本篇结束后实现一个小例子。Windows下Python...
2019-11-27 17:02:48 203
原创 Android开发需要了解的HTTP知识-HTTP报文组成
上一篇大概的介绍了一个HTTP请求的全过程。这篇我们来具体看下HTTP报文的构成,这对Android的网络请求开发及调试有着重要作用。请求和响应报文,这个我们可以通过抓包工具Fiddler等查看。它们实际是由请求方法、请求 URI、协议版本、可选的请求首部字段 和内容实体构成的。照例放一个截图(cr 图解HTTP),红线以上是请求报文,红线下是响应报文。URI和版本就是请求指向的位置和...
2019-05-17 17:07:46 604
原创 Android开发需要了解的HTTP知识-网络原理及实现
HTTP协议的全称是Hypertext Transfer Protocol,翻译为超文本传输协议。是用来在万维网上进行通信时所使用的协议方案。我们见到的绝大部分App都是包含与服务器的通讯功能的,所以了解HTTP知识是必不可少的。HTTP协议发展到现在,经过了版本0.9、1.0、1.1等。当前广泛使用的是1.1版本,相比1.0进行了很多性能优化。看懂一个网络请求到获得数据的全过程涉及到一些...
2019-05-16 17:03:21 766
原创 Android Studio引用项目和引用jar包
本篇基于AndroidStudio2.3.3版本为了充分站在巨人肩膀上,我们在林林种种的开源项目中,找到自己需要的来让开发事半功倍。AndroidStudio与eclipse引用的方法可以说是区别很大了,于是这里详细记录下。1、添加compile,这里是指引用代码托管库(以下称资源库)下的开源项目我们可以打开我们项目目录下的build.gradle,如下图其中的第16行repositories就是...
2017-12-15 18:08:06 44711 1
原创 Android 崩溃日志添加
我们的app难免会因为程序上的错误而ANR,有时候提交出去的apk出现ANR,为了更快的定位问题,我们会加上应用级的异常记录。这里代码记录下。日志主要包括时间和异常的类名字以及错误提示。以下是定义的异常处理类 继承自Java提供的Thread.UncaughtExceptionHandler(说明:摘自网上, 当某一线程因未捕获的异常而即将终止时,Java 虚拟机将使用 Thread.getU
2017-09-13 10:54:07 727
原创 移动平台青睐的数据库-SQLite
sqlite是一个小巧轻便的数据库。它不需要配置,直接安装使用命令或者可视化工具,没有服务器,不需要管理,重要的是非常轻量,但提供了完整的sql查询功能,是非常适合移动开发存储读取数据的一个轻量型数据库,是学习android的必要了解知识。
2017-04-17 16:29:18 491
原创 百度地图android开发-个性化地图
百度地图Android SDK版本如今已是v4.1.1,很多功能都很全面了。这里记录下关于地图底图定制即个性化地图的相关知识。原理百度地图提供了以json方式定制地图底图样式的方法。使用方法先定制效果,访问http://wiki.lbsyun.baidu.com/custom/,在该页面下可定义个性化的地图。
2016-12-27 10:13:19 4870 4
原创 日常-AndroidStudio关联Github
Github是最大的开源社区,其使用的git版本控制也适用于个人开发项目,在这简单记录下AndroidStudio使用Git和Github管理项目
2016-12-22 10:22:48 383
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人