从事Android高级研发,怎能不知道Android的打包流程呢?今天就为大家讲解Android打包的流程: Android 构建系统编译应用资源和源代码,然后将它们打包成可测试、部署、签署和分发的 APK。一般使用 Android Studio开发的时候使用Gradle构建工具包来自动执行和管理构 ...
分类:
移动开发 时间:
2019-10-11 12:08:04
阅读次数:
81
导读 在上一篇文章中我们通过场景举例的方式,讨论了一套相对通用的互联网业务账户系统,从业务模型上应该如何定义。那么除了从业务模型上进行定义外,在具体系统实现上又该如何设计?又有哪些需要注意的地方呢?在本篇内容中小码农就和大家一起讨论下账户系统的实现细节,希望可以和大家一起交流进步。 事实上账户系统的 ...
分类:
其他好文 时间:
2019-10-11 12:07:48
阅读次数:
87
CREATE PROCEDURE sp_AccountRole_Create @CategoryID int, @RoleName nvarchar(10), @Description nvarchar(50), @RoleID int output AS DECLARE @Count int -- ...
分类:
数据库 时间:
2019-10-11 12:07:35
阅读次数:
173
目录1 目录2 目录3 目录4 目录7段落 目录1 目录2 目录3 目录4 目录7段落 目录1 目录2 目录3 目录4 目录7段落 目录1 目录2 目录3 目录4 目录7段落 ...
分类:
其他好文 时间:
2019-10-11 12:07:23
阅读次数:
58
【event & EventHandler】 在老C#中EventHandler指的是一个需要定义一个delegate,这个delegate是回调的规范。例如: 在新C#中,内置了一个EventHandler<T>范型。 event是一个关键字,用event关键字可以定义一个event对象。 在新C ...
分类:
其他好文 时间:
2019-10-11 12:07:04
阅读次数:
67
打开一个目录,读取它的内容,然后关闭: <?php$dir = "/images/";// Open a directory, and read its contentsif (is_dir($dir)){if ($dh = opendir($dir)){while (($file = readdi ...
分类:
Web程序 时间:
2019-10-11 12:06:35
阅读次数:
101
最近项目要求,在微信公众号中嵌入H5页面。其中一个功能就是实现图片上传功能(拍照或从相册选择)。前端接口请求都是使用fetch,当然上传图片的接口也不例外,后端要求是formdata格式。 本来以为分分钟接口就能联调成功,然而确耽误了好久。上传的数据一直为空(如下图)。百思不得其解。最后只能手写Aj ...
分类:
Web程序 时间:
2019-10-11 12:06:17
阅读次数:
337
一. 区分进程和线程 很多新手是区分不清线程和进程的,没有关系。这很正常。先看看下面这个形象的比喻: 进程是一个工厂,工厂有它的独立资源-工厂之间相互独立-线程是工厂中的工人,多个工人协作完成任务-工厂内有一个或多个工人-工人之间共享空间 如果是 windows 电脑中,可以打开任务管理器,可以看到 ...
分类:
编程语言 时间:
2019-10-11 11:00:39
阅读次数:
82
如何写入审计追踪记录 用脚本向Audit中添加记录有两种方法,一种方法是用InserAuditEntryNew函数写入,另一种方法是生成属于“操作员输入消息”类型的报警消息,该报警消息会记录到Audit中。 Audit记录中的TargetName列是操作内容,Reason列是操作员的注释。使用Ins ...
很多人在转储bmp文件的时候,会出现各种各样的问题,特别是抓屏的时候,经常保存下来的图片 怪怪的,偏差很大!比如下面: 有时候,明明感觉自己是对的,但往往结果很让人抓狂。 这种情况一般是对bmp文件格式理解不对,或者没有透彻导致,当然至少是显示出来,所以大部分是对的,只是某些地方出错! 网上也有很多 ...
分类:
其他好文 时间:
2019-10-11 10:59:50
阅读次数:
110
今天我遇到一个浏览器crash的问题,怀疑可能是JavaScript内存泄露了。然后网上搜了下,找到了Chrome中调试JavaScript内存泄露的方法先打开Chrome开发者工具。以打开一个标签页为例。打开然后关闭此标签页一次,确保此标签页需要的资源都加载过了。然后进入开发者工具的Profile... ...
分类:
编程语言 时间:
2019-10-11 10:59:33
阅读次数:
106
不同时开启tcp_timestamps和tcp_tw_recycle的场景描述 FULL NAT下 FULL NAT 在client请求VIP 时,不仅替换了package 的dst ip,还替换了package的 src ip;但VIP 返回给client时也替换了src ip lvs后端为web ...
分类:
其他好文 时间:
2019-10-11 10:59:20
阅读次数:
111
创建FileGateway2.选择EC23.选择对应的EC2Instance,官方推荐是m4.xlarge设定网络和子网,这个地方要注意选择跟后续你要将这个StorageGateway挂载在的Windows或LinuxEC2在同一个子网,因为后续SMB和NFS是通过内网IP,例如172网段来挂载的,而不是公网IP添加EBS,这个地方也关键,因为后续StorageGateway自动创建和使用的缓存空
分类:
其他好文 时间:
2019-10-11 10:58:46
阅读次数:
541
数据库事务4种隔离级别及7种传播行为 一、隔离级别: 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 1. ISOLATION ...
分类:
数据库 时间:
2019-10-11 10:58:30
阅读次数:
109
创建容器docker run -it --name c6 centos /bin/bash或docker run -it --name c6 -v /share:/mnt centos /bin/bash 显示容器docker ps 进入容器 启动容器:docker container start ...
分类:
其他好文 时间:
2019-10-11 10:58:16
阅读次数:
71
国内资源库: 方式一:临时使用国内pypi镜像安装 方式二:永久使用国内pypi镜像安装 1、 Linux平台安装方式: (1)创建pip.conf文件 首先运行以下命令 如果提示目录不存在,自行创建一个(如果目录存在,可跳过此步),如下: 在 .pip目录下创建一个 pip.conf 文件,如下: ...
分类:
编程语言 时间:
2019-10-11 10:57:57
阅读次数:
90
前言 当业务成长到一定规模之后,会有许多想看各种不同类型报表的需求,如果单独做在后台,那么无疑会浪费前端和后端开发的时间。所以一直都有在寻找一款好用的BI工具。后面查了一下,市面上好用的一些非商业的BI工具,主要的是 Superset,Redash, Metabase 这三种。评测请看:数据可视化的 ...
分类:
其他好文 时间:
2019-10-11 10:57:42
阅读次数:
1138