自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

原创 环境部署-win

windows 环境部署

2022-11-17 15:43:30 93

原创 算法-dfs

通过递归的方法去写会相对简单,但运行时的耗时及内存占用会更多。非递归的写法会要考虑很多的场景,需要额外的数据结构辅助,代码量偏多,但是运行耗时少,空间占用少。1.矩阵中的路径矩阵中的路径_牛客题霸_牛客网递归写法:import java.util.*;public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param matrix char字符..

2021-09-14 13:56:04 90

原创 lint/pmd/p3c静态代码检查工具的配置与使用

一、工具介绍1、lint/pmd/p3c工具做检查。其中,pmd/p3c偏向于java语言本身,lint工具入偏向于android。(后续会考虑加入C/C++的代码检查。)工具、规则介绍:pmd:https://pmd.github.io/https://pmd.github.io/pmd/pmd_rules_java_design.htmlp3c:https://gi...

2020-04-15 10:22:48 1973

原创 LeakCanary接入MK编译App过程记录

因为工作需要,需要对固件中通过MK编译的系统应用接入LeakCanary以检查内存泄露。几经折腾,终于成功。接入的LeakCanary最新版本 2.2版本,免写版本。环境准备:使用的Android10 AOSP代码(tag: android-10.0.0_r10),接入leakcanary前已经全编译通过。接入的APP路径:packages/apps/Gallery2对比的独...

2020-04-03 16:29:26 1718 2

原创 Android应用中你不得不知的事儿

一、applicationId与包名见https://blog.csdn.net/jinrall/article/details/53465403总结来说applicationId与包名在默认情况下是相同的。但是可以在moudle层的build.gradle中定义applicationId。而this.getApplicationContext()..getPackageNa...

2020-04-03 14:15:54 224

转载 使用AIDL实现进程间的通信

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/liuhe688/article/details/6400385在Android中,如果我们需要在不同进程间实现通信,就需要用到AIDL技术去完成。AIDL(Android Interface Definition Language)...

2019-10-18 16:29:22 350

转载 [ 转载]对于String的理解

原文地址:https://www.nowcoder.com/test/question/done?tid=21083157&qid=3731#summarypublic class StringDemo{  private static final String MESSAGE="taobao";  public static void main(String [] args)...

2019-02-13 14:18:22 186

原创 带body的POST请求在postman和curl中的使用

 1. 在postman中使用带body的POST2. 在curl中使用带body的POSTcurl -H "Content-Type:application/json" -XPOST http://localhost:8080/api/city -d '{ "id":"3", "provinceId":"3", "cityName":"zhuhai", &

2019-01-22 15:55:01 22232 1

原创 springboot连接mysql问题解决

学习的项目路径:https://www.bysocket.com/?p=1627即:https://github.com/JeffLi1993/springboot-learning-example 下面的springboot-restfull准备工作:下载了Postman工具做http请求接口验证。使用2018-idea IDE。工程放在了自己的MAC本上。1. mac上新安装了8....

2019-01-22 14:21:48 2769 1

原创 appium1.8版本在android应用上实现滑屏swipe

appium1.8版本在android应用上实现滑屏swipestep1上网找使用方法。网上提供的方法大多如下:获得机器屏幕大小x,ydef getSize(self): x = self.driver.get_window_size()['width'] y = self.driver.get_window_size()['height'] return (...

2018-11-15 10:57:43 1421

原创 复杂函数求导/对数指数幂公式

指数、对数公式https://wenku.baidu.com/view/69653d53f01dc281e53af0ba.html求导公式https://wenku.baidu.com/view/65d5968b3c1ec5da51e270b8.html?from=search复合函数求导法则https://baike.baidu.com/item/复合函数求导法则/15792114复...

2018-11-05 11:22:03 7579

转载 [转载] 机器学习笔记(VII)线性模型(III)对数几率回归和极大似然估计

转自 https://blog.csdn.net/uncle_gy/article/details/78788737 对原文增加理解,其中:1. s0, s1式是直接对下式进行求对数得到2. 综合两种情况: p(yi∣xi;β)=y1βTx̂ −ln(1+eβTx̂ )是直接取的 p(yi∣xi;β) = y1lnp1 + (1-y1)lnp0, 然后将s0, s1代入...

2018-11-01 10:55:53 190

原创 pandas数据处理--pivot

pivot VS pivot_tablepivot_table创建一个电子表格式的数据透视表作为DataFrame。以index columns来决定结果DataFrame的多索引(层级索引)。重要的参数:values 用于聚集的列index 用做结果DataFrame的索引的项,可以是column, Grouper, array or list of the previous...

2018-10-16 11:40:12 275

转载 windows-PHP5安装配置指南(转载)

转自:http://www.cnblogs.com/cardon/archive/2009/12/13/1622935.html

2014-11-08 18:00:49 538

转载 Ubuntu Linux下为PHP5安装cURL

开启curl也好,加装curl也好,都是一码事。本文假定你的Ubuntu Linux已经安装好了LAMP环境。LAMP环境具体请点击Ubuntu 10.04 LAMP Server安装简明教程。先查看自己的php5是否已经安装了curl。方法如下:1.在web服务器目录( Ubuntu下的通常为 /var/www )新建test.php文件2.编辑文件,键入下面一行代码:3.保

2013-12-27 20:35:43 528

原创 DexClassLoader简介

源码注释:      1、DexClassLoader是一个可以从包含有{@code classes.dex}入口的{@code.jar}和{@code.apk}文件中装载class的class loader。它可以用于执行那些未被安装到应用中的代码。      2、这个class loader 需要一个应用私有的,可写的目录来存放这些优化的classes。可以使用{@code Conte

2013-12-18 10:48:55 664

MemoryAnalyzer MAT MACOS x86-64

MemoryAnalyzer MAT MACOS x86_64 要求jdk17+

2023-11-14

MemoryAnalyzer MAT linux x86-64

MemoryAnalyzer-1.14.0.20230315-linux.gtk.x86_64 环境要求jdk17+

2023-11-14

objective-c编程(第二版).pdf

《Objective-C编程(第2版)》讲述Objective-C编程语言和基本的iOS/Mac开发知识。作者首先从基本的编程概念讲起(变量、条件语句、循环结构等),接着用浅显易懂的语言讲解Objective-C和Foundation的知识,包括Objective-C的基本语法、Foundation常用类、内存管理、常用设计模式等,最后手把手教读者编写完整的、基于事件驱动的iOS/Mac应用。书中还介绍了Objetive-C的高级内容,包括属性、范畴和Block对象等知识。全书篇幅精炼,内容清晰,适合无编程经验的读者入门学习。

2018-01-08

Swift编程权威指南第2版.pdf

Swift编程权威指南第2版中文版。 适读人群 :本书读者对象为iOS和macOS平台移动开发人员。 1. 源自大名鼎鼎的Big Nerd Ranch训练营培训讲义,该训练营在Cocoa(之前为AppKit)开发及培训方面有近20年的经验。 2. 基础知识详细介绍+语言难点剖析,既适合Swift新手入门,也适合有经验的开发人员深入了解Swift特性。 3. 以实际例子阐述知识点,让读者了解更好的实践,也让代码可读性更强、更易维护。 4. 每章末尾的“挑战练习”帮你温故知新,充分巩固学到的知识。

2018-01-08

程序呐的种业发展

程序员这个职业到底是不是吃青春饭,这个问题可能一直是每个初入职场的程序员心头挥之不去的阴影。最近看到一篇关于程序员生涯规划的奇文,也许能解答这个问题。 在IT行业由超常趋向平常的阶段,社会关注热点转移,程序员的社会平均薪资水平由高向低回落,引起了许多人对程序员前程的思考。按专家或行业资深人士的说法,程序员有两条进阶路线。一条是技术路线,由程序员,经系统分析师、系统设计师、项目经理、产品经理,直到架构设计师为归宿。另一条是领导路线,由程序员,经开发小组负责人、工程负责人,奋斗到项目经理。

2012-03-01

算法设计与分析基础(第2版)课件、教材纠错、习题答案

算法设计与分析基础(第2版)课件、教材纠错、习题答案

2011-06-28

空空如也

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

TA关注的人

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