Android 内存泄漏总结

  • Post author:
  • Post category:其他

Android 内存泄漏总结 内存管理的目的就是让我们在开发中怎么有效的避免我们的应用出现内存泄漏的问题。内存泄漏大家都不陌生了,简单粗俗的讲,就是该被释放的对象没有释放,一直被某个或某些实例所持有却不再被使用导致 GC 不能回收。最近自己阅读了大量相关的文档资料,打算做个 总结 沉淀下来跟大家一起分享和学习,也给自己一个警示,以后 coding 时怎么避免这些情况,提高应用的体验和质量。 我会从…

继续阅读 Android 内存泄漏总结

数据库结构设计

  • Post author:
  • Post category:其他

数据库结构设计介绍 良好的数据库逻辑设计和物理设计是数据库获得高性能的基础。这就要求我们在设计数据库时候,不能只考虑业务需要还要考虑将来要怎样使用这个数据库来编写什么样的查询语句才能得到我们想要的数据,所以也要根据我们写的查询语句来设计数据库结构。 数据库的设计要达到尽量使我们的查询语句简单,为了达到这个目的,需要考虑很多因素,比如进行一些反范式化设计,可能会加快一些查询速度,但是又会对其他语句造…

继续阅读 数据库结构设计

VB代码生成标准dll

  • Post author:
  • Post category:其他

在很久很久以前,曾经有一种语言,对于很多人来说是very beautiful,而对于很多人来说是very basic,它就是传说中的vb。现在虽然各类语言风起云涌,但是曾经这个语言也是流行一时。 在很多年前,因为做autoit页面自动化,但是autoit没有很多方面的函数,考虑是否需要做标准dll,如果用vc,怕将来就维护代码是个问题,必须选用更简单的技术,于是用vb,会vb的人比较多。但是vb的…

继续阅读 VB代码生成标准dll

pycharm创建py文件怎么自动添加文件头注释(Name,Author,Content,Time,Desc)

  • Post author:
  • Post category:其他

有时候我们在使用pycharm的时候,想创建py文件的时候,自动添加文件头注释,包括创建时间,作者,文件名称等,怎么操作呢,下面来分享一下方法 如果对你有用的话,关注我吧 1.打开pycharm,点击file-->settings 2.Editor-->Code Style-->File and Code Templates-->Python Script 3.python…

继续阅读 pycharm创建py文件怎么自动添加文件头注释(Name,Author,Content,Time,Desc)

Hive 连接 secured ES 踩坑日记

  • Post author:
  • Post category:其他

环境 hive 1.2 es cluster: 6.8.2 [secured ES, SSL] 建表语句 CREATE EXTERAL TABLE test( .... ) TBLPROPERTIES ( 'COLUMN_STATS_ACCURATE'='false', 'es.nodes'='secured-nodes', 'es.port'='9200', 'es.nodes.client.o…

继续阅读 Hive 连接 secured ES 踩坑日记

两个java对象相同属性赋值

  • Post author:
  • Post category:java

一、简介: BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。 二、用法: 如果你有两个具有很多相同属性的JavaBean,一个很常见的情况就是Struts里的PO对象(持久对象)和对…

继续阅读 两个java对象相同属性赋值

vscode 配置c++环境 万能头文件

  • Post author:
  • Post category:其他

0、使用目的 目前没有用c++开发项目,仅仅是用c++来刷题的,工作中用的还是java。本博客用到的下载都打包好了,免费下载 资源下载 (刚上传,可能得等1-2天) 1、下载mingw64 下载链接 下载各个版本的都有,主要是一些小差别。具体可以百度,做题的话就不用管了。如果下载不下来,就用我给大家提供的,里面我配置好了万能头文件,直接用就可以 2、配置json文件 我给大家提供好了,直接下载,只…

继续阅读 vscode 配置c++环境 万能头文件

12 – ViewModel的已保存状态模块

  • Post author:
  • Post category:其他

ViewModel的已保存状态模块 文章目录 ViewModel的已保存状态模块 设置和使用 存储和检索值 可接受的类 其他资源 Codelab ViewModel 对象可以处理配置更改,因此您无需担心旋转时或其他情况下的状态。但是,如果您需要处理系统发起的进程终止,则可以使用 onSaveInstanceState() 作为备用方式。 界面状态通常在 ViewModel 对象中(而不是 Acti…

继续阅读 12 – ViewModel的已保存状态模块

学JavaWeb了解一个网站的访问流程

  • Post author:
  • Post category:java

在学JavaWeb的过程中了解到域名,ip,和DNS服务器的概念。 如果一步步分析,当我们输入一个域名,敲下回车的时候,网络是怎么帮我们访问这个网站的呢? (在面试题中也算常见问题)以www.baidu.com为例子,在此画图分析如下。 首先会去系统的hosts配置文件中找是否出现该域名 。 出现两种情况: ①当配置文件中存在所输入的域名时 (例如输入localhost,前提类似Tomcat等we…

继续阅读 学JavaWeb了解一个网站的访问流程

码云(Gitee)与Git配置

  • Post author:
  • Post category:其他

前提 本文配置的前提是已经申请好了码云(gitee)的账号和电脑上已经安装好了git 1.配置gitee的ssh公钥 在gitee的个人设置里面配置ssh公钥 就是将公钥复制到右侧的框中, 并点击确定即可。 1.1生成ssh公钥 右键鼠标打开git bash here 输入如下命令,邮箱就填自己的邮箱就可以了,然后需要三次回车。 三次回车之后,在windows系统中,一般会在系统盘的当前用户的目录…

继续阅读 码云(Gitee)与Git配置