#之二

五大常用算法之二:动态规划算法

  一、基本概念   动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。二、基本思想与策略   基本思想与分治法类似,也是将待求解...

volatile适用场景之二

1.volatile最适用一个线程写,多个线程读的场合。  如果有多个线程并发写操作,仍然需要使用锁或者线程安全的容器或者原子变量来代替。(摘自Netty权威指南)  疑问:如果只是赋值的原子操作,是否可以多个线程写?(答案:可以,但是一般没有这样的必要,即没有这样的应用场景)&...
代码星球 ·2020-12-09

精简高效CSS系列之二——浮动float

假如一个页面上有3个div块,如下排列:图1:不使用浮动图2:向右浮动 图2说明了框1脱离了文档流向右移动,直到它的右边缘碰到包含框的右边缘为止。图3:向左浮动      图3说明了框1向左浮动,脱离文档流向左移动,直到它的左边缘碰到框2的左边缘为止...

OpenStack云计算快速入门之二:OpenStack安装与配置

本章内容讲解如何在3台物理机上搭建最小化云平台,这3台机器分为称为Server1、Server2和Client1,之后的各章也是如此。Server1承载着Nova、Glance、Swift、Keystone及Horizon(OpenStack的Web UI)服务。Server2只用来运行实例管理的nova运算...

现代C++学习笔记之二入门篇2,数据转换

static_cast:  这种强制转换只会在编译时检查。 如果编译器检测到您尝试强制转换完全不兼容的类型,则static_cast会返回错误。 您还可以使用它在基类指针和派生类指针之间强制转换,但是,编译器在无法分辨此类转换在运行时是否是安全的。dynamic_cast:&nb...

现代C++学习笔记之二入门篇1

现代C++强调:基于堆栈的范围,而非堆或静态全局范围。自动类型推理,而非显式类型名称。智能指针而不是原始指针。std::string 和 std::wstring 类型(请参见 <string>),而非原始 char[] 数组。标准模板库 ...

Mavlink地面站编写之二--Mission Planner编译

软件下载:    本文使用VS2013进行编译和改动Mission Planner,其它版本号没有尝试过。首先下载Mission Planner源码。https://github.com/diydrones/MissionPlanner同一时候声明本文是翻译APM官方论坛的文章,和尝试的结果。还有由于是开源的项目本身比...

分布式爬虫搭建系列 之二-----神器PyCharm的安装

这里我们使用PyCharm作为开发工具,以下过程摘抄于:http://blog.csdn.net/qq_29883591/article/details/52664478 作者:陌上行走Python的安装步骤:1,首先从网站下载pycharm:点击打开链接(链接为:http://www.jetbrains.c...

Halcon学习之二:摄像头获取图像和相关参数

1、close_all_framegrabbers ( : : : )   关闭所有图像采集设备。2、close_framegrabber ( : : AcqHandle : )&...

go之二进制协议gob和msgpack

文章引用自二进制协议gob和msgpack介绍本文主要介绍二进制协议gob及msgpack的基本使用。最近在写一个gin框架的session服务时遇到了一个问题,Go语言中的json包在序列化空接口存放的数字类型(整型、浮点型等)都序列化成float64类型。我们构造一个结构体如下:typesstruct{datama...

wpf之二进制资源

一、当需要添加图片、音频、视屏的资源到wpf项目里是,可以直接把文件添加到项目里右击add->existingitem.1、如果想将外部文件编异常目标成为二进制资源,在文件的属性窗口BuildACtion设置为Resource。把Copytooutputdirectory属性设置为Donotcopy2,如果不想把...
代码星球 ·2020-08-05

MVC5 网站开发之二 创建项目

昨天对项目的思路大致理了一下,今天先把解决方案建立起来。整个解决包含Ninesky.Web、Ninesky.Core,Ninesky.DataLibrary等3个项目。Ninesky.Web是web应用程序,Ninesky.Core和Ninesky.DataLibrary是类库。 目录奔跑吧,代码小哥!MVC...

算法图解之二分查找

简单查找,如下图: 从图可知那个眼镜男从1开始猜,猜到100,大家都知道这种猜法最终都会得到答案,就是时间问题而已。100毕竟是这个列表的最大长度。但是换言之,如果是一万、百万、上千亿呢?那么这种猜法虽然能够得到答案,但是时间方面的成本将会非常大。于是二分法应需而生。二分法,如下图:从图可知这次眼镜男学聪明了...
代码星球 ·2020-07-24

APK反编译之二:工具介绍

 前面一节我们说过,修改APK最终是通过修改smali来实现的,所以我们接下来介绍的工具就是如何把APK中的smali文件获取出来,当然同时也需要得到AndroidManifest.xml等文件。直接修改APK后缀为ZIP得到的xml文件是不能直接打开的,需要转换一下格式才能查看和修改。横观所有的工具中,最最...

nodeJS之二进制buffer对象

  在ES6引入TypedArray之前,JavaScript语言没有读取或操作二进制数据流的机制。Buffer类被引入作为Nodejs的API的一部分,使其可以在TCP流和文件系统操作等场景中处理二进制数据流。现在TypedArray已经被添加进ES6中,Buffer类以一种更优与更适合Node.js用例的方式实现了...
首页上一页12345下一页尾页