JS的编译环境及使用方法

  • Post author:
  • Post category:其他

js的使用方法 一.在何处编写Javascript 1. HTML网页中的script标签内 2. 在独立的js文件中编写JavaScript 二.如何运行JavaScript 1.在浏览器中执行,将js放入script标签中在浏览器中直接执行 2.安装node.js,将独立的js文件放入node中运行. 在node中输入node + js文件路径运行,可将文件拖入node以获得路径 node下载…

继续阅读 JS的编译环境及使用方法

Android读写内存方法,android获取内存的方法

  • Post author:
  • Post category:其他

Android获取储存信息以及内存信息可以用adb命令查看。 adb查看系统内存信息以及储存信息: 命令:adb shell cat /proc/meminfo 内存.png 代码实现: /** * 获取android当前可用运行内存大小 * */ public static String getAvailMemory() { ActivityManager am = (ActivityManag…

继续阅读 Android读写内存方法,android获取内存的方法

记录一次使用 Android Profiler分析CPU耗时操作

  • Post author:
  • Post category:其他

版权声明:本文章原创于 RamboPan ,未经允许,请勿转载。 记录一次使用 Android Profiler 分析内存 最近一个老项目需要更新,就想着把之前搜集的一些小问题一起修复了,然后测试了下,发现了一个情况,就是在查看历史数据模块的时候,进入比进入其他模块时间稍微长一点,想着优化下。 点击可能有点暗, gif 上看不出来,我点击的时候水波触发暂停,还是能感觉间隔有点长。 看代码前怀疑是不…

继续阅读 记录一次使用 Android Profiler分析CPU耗时操作

Lua – 输出打印table表

  • Post author:
  • Post category:其他

lua自带的print函数只能打印可转化为字符串的数据,如果打印table表的话,则会和打印函数和userdata类型数据一样,输出为内存地址的形式。工作中因项目需要,可打印table表的话,对bug的查修和信息的监控将会高效的多。 打印table表的方法如下 -- log输出格式化 local function logPrint(str) str = os.date("\nLog output …

继续阅读 Lua – 输出打印table表

微服务-API网关-权限控制

  • Post author:
  • Post category:其他

权限控制介绍 权限控制是一个古老的话题,你可能会想有没有什么权限设计方案可以满足所有的应用场景呢? 答案是没有,就像几乎所有问题一样,没有一种系统可以解决所有情况的,我们需要根据不同的场景和需求来设计不同的系统。 权限控制主要设计 用户 、 角色 、 组 、 对象 、 操作 、 权限 等对象。下面我先对这些对象做些解释,让大家先有个概念。然后我们再说说业界有哪些比较优秀的权限控制设计方案。 名词解…

继续阅读 微服务-API网关-权限控制

多线程编程之二——MFC中的多线程开发

  • Post author:
  • Post category:其他

五、MFC对多线程编程的支持 MFC中有两类线程,分别称之为工作者线程和用户界面线程。二者的主要区别在于工作者线程没有消息循环,而用户界面线程有自己的消息队列和消息循环。 工作者线程没有消息机制,通常用来执行后台计算和维护任务,如冗长的计算过程,打印机的后台打印等。用户界面线程一般用于处理独立于其他线程执行之外的用户输入,响应用户及系统所产生的事件和消息等。但对于Win32的API编程而言,这两种…

继续阅读 多线程编程之二——MFC中的多线程开发

机器学习-建立事件预测器

  • Post author:
  • Post category:其他

import numpy as np import matplotlib.pyplot as plt from sklearn import preprocessing from sklearn.svm import SVC from sklearn.cross_validation import cross_val_score from sklearn.metrics import classi…

继续阅读 机器学习-建立事件预测器

【双三次插值】

  • Post author:
  • Post category:其他

import torch import torch.nn.functional as F import numpy as np def bicubic_weight_function(x): # the coefficients of the bicubic polynomial. a = -0.75 x = torch.abs(x) # Calculate the bicubic weight.…

继续阅读 【双三次插值】

首发!撸了谷歌大神整理的Android相关源码学习笔记后,读源码竟变得如此简单!

  • Post author:
  • Post category:其他

前言 很多Android开发者,尤其是初学者特别抗拒去看源码,这里我说明一下为什么要进行源码分析。其中包括下面一些好处: 学习Android源码有助于我们学习其中的设计模式、思想、架构。 熟悉整个源码的架构,有助于我们更加正确地调用 Android 提供的 SDK,写出高效正确的代码。 学习源码有助于我们面试,因为大公司都喜欢问这些。 学习源码有助于我们学习一些黑科技,比如学习插件化的从时候我们需…

继续阅读 首发!撸了谷歌大神整理的Android相关源码学习笔记后,读源码竟变得如此简单!

一种解决Python2中文字符编码问题的办法(个人备忘)

  • Post author:
  • Post category:python

对于python2中文字符编码,设置为"utf-8"使用以下方法不一定有用,可能存在无setdefaultencoding方法的情况 # -*- coding: utf-8 -*- import sys reload(sys) sys.setdefaultencoding('utf-8') 这里推荐替代方案,在需要进行判断时,推荐使用"format"函数。例: u"{0}".format(x) 可…

继续阅读 一种解决Python2中文字符编码问题的办法(个人备忘)