0

理解 iOS 和 macOS 的内存管理

在 iOS 和 macOS 应用的开发中,无论是使用 Objective C 还是使用 swift 都是通过引用计数策略来进行内存管理的,但是在日常开发中80%(这里,我瞎说的,8020 原则嘛😆)以上的情况,我们不需要考虑内存问题,因为 Objective C 2.0 引入的自动引用计数(ARC ...

noark9 发布于 2018-11-17 18:53 评论(0)阅读(115)
1

Python装饰器详解

1.闭包函数 在看装饰器之前,我们先来搞清楚什么是闭包函数。python是一种面向对象的编程语言,在python中一切皆对象,这样就使得变量所拥有的属性,函数也同样拥有。 这样我们就可以理解在函数内创建一个函数的行为是完全合法的。 下面是一个简单的闭包例子: # 定义一个函数 def test(nu ...

皮皮虾打怪兽 发布于 2018-11-17 18:16 评论(0)阅读(135)
0

分享知识-快乐自己:Struts2(动态方法、动态结果、通配符、方法内部跳转、action跳转、OGNL 的使用及注意事项)

这里主要以案例演示:涵盖以下知识点 1、动态方法调用:使用关键 符号 ! 进行操作 例如:/命名空间 ! 方法名 2、动态结果集:就是说,通过后台返回的结果 ${} 获取,重定向到符合预期的页面。 3、万能通配符:*_* :第一个 * 为 类名、第二个 * 为方法名;{1}是第一个 * 4、内部方法 ...

GDBD 发布于 2018-11-17 18:16 评论(0)阅读(83)
0

Java多线程之一

进程与线程 进程 进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位,比如我们windows电脑上运行的一个程序就是一个进程。在传统进程中进程是资源分配和调度的一个基本单位,在后来引入线程概念后,进程就变成了资源分配的基本单位但不是调度的基本单位。 为什么要有线程 在说线程前,总结下进 ...

宁愿呢 发布于 2018-11-17 18:13 评论(0)阅读(95)
0

使用LVM对系统盘进行扩容

    不知道大家有没有碰到在安装CentOS时个,对系统每个挂载点分配多大容量比较合适的问题?如果挂载点容量分配大小,在某天不够用的时候怎么办;分配太大又存在浪费的情况。特别是在遇到系统盘特别小的时候,这个问题会更加突出。这时候大家可能会说,那有没有办法可以随时增加或减少挂载点 ...

Surpassme 发布于 2018-11-17 18:04 评论(0)阅读(97)
1

mybatis基础系列(四)——关联查询、延迟加载、一级缓存与二级缓存

关本文是Mybatis基础系列的第四篇文章,点击下面链接可以查看前面的文章: mybatis基础系列(三)——动态sql mybatis基础系列(二)——基础语法、别名、输入映射、输出映射 mybatis基础系列(一)——mybatis入门 关联查询 表设计时通常需要分析表与表的关联关系、数据库级别 ...

ITPSC 发布于 2018-11-17 17:44 评论(2)阅读(149)
0

从零打造在线网盘系统之Struts2框架配置全解析

欢迎浏览Java工程师SSH教程从零打造在线网盘系统系列教程,本系列教程将会使用SSH(Struts2+Spring+Hibernate)打造一个在线网盘系统,本系列教程是从零开始,所以会详细以及着重地阐述SSH三个框架的基础知识,第四部分将会进入项目实战,本篇我们一起进入Struts2章节部分来学... ...

jimisun 发布于 2018-11-17 17:42 评论(0)阅读(110)
0

python Deep learning 学习笔记(3)

本节介绍基于Keras的使用预训练模型方法 想要将深度学习应用于小型图像数据集,一种常用且非常高效的方法是使用预训练网络。预训练网络(pretrained network)是一个保存好的网络,之前已在大型数据集(通常是大规模图像分类任务)上训练好 使用预训练网络有两种方法:特征提取(feature ...

范中豪 发布于 2018-11-17 17:25 评论(0)阅读(112)
3

安装Ubuntu之路

用了好多年的macbook pro,终于还是到了它卡的不行的时候。想换个新款的,然而新款的竟然没有esc键,我的第一反应,就是太牛(S)皮(B)了。伤疤好了太久,甚至会怀念以前受伤的日子。所以,我入手了一个配置华丽丽的win系超极本。 说实话,真特么的瞎。电脑没有任何问题,就是windows系统,可 ...

Feng_zhulin 发布于 2018-11-17 16:45 评论(2)阅读(236)
1

SpringBoot(十五)_springboot实现预览pdf

最近,项目上要做个打印的东西,还要预览。我想就直接生成pdf预览,然后用户选择打印 于是,昨天找了找资料。一般用itext 进行转pdf。于是我就用springboot试了试,代码比较简单,现在只是简单的一个实现。 整体流程如下 1.获取数据(比如从数据库获取数据) 2.通过freemarker 渲 ...

Kevin_zheng 发布于 2018-11-17 16:38 评论(0)阅读(213)
0

Android学习(八)—— Android菜单

Android 菜单 我们继续来进行学习,今天写一下在软件中用的还算较多的菜单。 1、Menu 菜单,很显然,作用就是点击不同的选项触发不同的方法。现在在安卓使用中推荐使用ActionBar,但这里我们还是对菜单进行一个简单的解释。 菜单主要分为三类,选项菜单(Option Menu)、上下文菜单( ...

Q_King 发布于 2018-11-17 16:38 评论(0)阅读(88)
0

CUDA 动态编译(NVRTC)简记

在linux上用sublime text 3上写完CUDA代码和c++代码后,想用code::blocks去一并编译,就像visual studio那样一键编译运行,但发现在code::blocks上设定自定义编译器为nvcc时比较麻烦,所以想到了用NVRTC。 NVRTC中的RTC是runtime ...

烈日行者 发布于 2018-11-17 16:30 评论(0)阅读(61)
0

从0到1搭建基于Kafka、Flume和Hive的海量数据分析系统(一)数据收集应用

大数据时代,一大技术特征是对海量数据采集、存储和分析的多组件解决方案。而其中对来自于传感器、APP的SDK和各类互联网应用的原生日志数据的采集存储则是基本中的基本。本系列文章将从0到1,概述一下搭建基于Kafka、Flume、Zookeeper、HDFS、Hive的海量数据分析系统的框架、核心应用和 ...

Leoliu168 发布于 2018-11-17 15:53 评论(0)阅读(196)
2

算法总结之动态规划(DP)

适用动态规划的特点 1. 所解决的问题是最优化问题。 2. 所解决的问题具有“最优子结构”。可以建立一个递推关系,使得n阶段的问题,可以通过几个kb? a:b int D[MAX][MAX];//记录最长公共子序列的长度 int S[MAX];//记录其中一个公共最长子序列 void countLe ...

Sure_Cheun 发布于 2018-11-17 15:01 评论(0)阅读(103)
0

dropwizard-core模块解析

简介 Dropwizard是一款开发运维友好、高效、RESTful web服务的框架。Dropwizard将稳定、成熟的java生态系统中的库整合为一个简单的、轻量级的包,即跨越了库和框架之间的界限,使得我们可以更关注于业务本身。 Dropwizard 集成的三方包:Jersey,Jetty,Jac ...

pinezhang 发布于 2018-11-17 14:25 评论(0)阅读(52)
0

强化学习七 - Policy Gradient Methods

一.前言 之前我们讨论的所有问题都是先学习action value,再根据action value 来选择action(无论是根据greedy policy选择使得action value 最大的action,还是根据ε-greedy policy以1-ε的概率选择使得action value 最大 ...

SongHL 发布于 2018-11-17 14:16 评论(0)阅读(71)
14

【.NET Core项目实战-统一认证平台】第六章 网关篇-自定义客户端授权

" 【.NET Core项目实战 统一认证平台】开篇及目录索引 " 上篇文章我们介绍了网关使用 进行缓存,并介绍了如何进行缓存实现,缓存信息清理接口的使用。本篇我们将介绍如何实现网关自定义客户端授权,实现可以为不同的接入客户端设置不同的访问权限。 .netcore项目实战交流群(637326624) ...

金焰的世界 发布于 2018-11-17 14:06 评论(12)阅读(837)
3

一文读懂拥塞控制

大家可能都听说过拥塞控制和流量控制,想必也有一些人可能还分不清拥塞控制和流量控制,进而把他们当作一回事。拥塞控制和流量控制虽然采取的动作很相似,但拥塞控制与网络的拥堵情况相关联,而流量控制与接收方的缓存状态相关联。 也就是说,拥塞控制和流量控制是针对完全不同的问题而采取的措施。今天这篇文章,我们先来 ...

帅地 发布于 2018-11-17 14:05 评论(1)阅读(98)
2

leetcode刷题--两数之和(简单)

一、序言 第一次刷leetcode的题,之前从来没有刷题然后去面试的概念,直到临近秋招,或许是秋招结束的时候才有这个意识,原来面试是需要刷题的,面试问的问题都是千篇一律的,只要刷够了题就差不多了,当然你的基础也要扎实,毕竟在技术面的时候很容易露馅的。 所以奉劝各位还未毕业,在大三或大二的师弟师妹早点 ...

DJDU 发布于 2018-11-17 14:03 评论(1)阅读(103)
0

知识小罐头02

萌新科普文 这次来简单说说mysql驱动,不要用了这么久的框架,突然被人问起什么叫做mysql驱动、内部怎么工作的啊,你却突然的不知道了,那就尴尬了。 注:最好用jdk1.6(这个看DriverManager源码一目了然),mysql驱动嘛,不要用太高版本了,版本越高封装的越彻底,不利于萌新看底层原 ...

java小新人 发布于 2018-11-17 14:03 评论(0)阅读(79)