关闭

大数相乘算法

关于C++中double类型到底可以表示多大的数字,按照我查询的结果是IEEE的标准可以参考。这个改日再说。但是不论值怎么大,都有一个范围。因此针对超过这个范围的值,如果需要做计算,那么就会溢出。 因此有专门的大数乘法计算逻辑,我参考了网上的一些资料,都是按照我们小学学的乘法逻辑来做的计算。  先看看乘法逻辑:   1820   ----------------用变量a表示    ×   ...
阅读(0) 评论(0)

POJ 2253 Frogger(Dijkstra变形——最短路径最大权值)

题目链接: http://poj.org/problem?id=2253 Description Freddy Frog is sitting on a stone in the middle of a lake. Suddenly he notices Fiona Frog who is sitting on another stone. He plans to visit her, bu...
阅读(0) 评论(0)

Android Tv 中的按键事件 KeyEvent 分发处理流程

这次打算来梳理一下 Android Tv 中的按键点击事件 KeyEvent 的分发处理流程。一谈到点击事件机制,网上资料已经非常齐全了,像什么分发、拦截、处理三大流程啊;或者 dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent 啊;再或者返回 true 表示消费,返回 false 不处理啊;还有说整个流程是个 U 型分发处理,什么总经理发...
阅读(5) 评论(0)

唯票房论的时代,小众电影如何大众化?

《百鸟朝凤》出品人方励微博直播下跪!一个63岁的老人究竟做错了什么,竟要下跪? 原来,吴天明导演的绝唱之作,《百鸟朝凤》遭遇排片占1%的尴尬,上映一周票房仅有300余万元,这与其在豆瓣、猫眼电影等专业网站上的爆棚口碑形成巨大反差。更为尴尬的是,《百鸟朝凤》在上映首日就遇上《美国队长3》这样的IP大片,夹缝中艰难前行实属心酸。不过,方励老人的一跪还是打动了许多院线。随后,《百鸟朝凤》排片已达到7....
阅读(20) 评论(0)

MyBatis从入门到放弃六:延迟加载、一级缓存、二级缓存

前言        使用ORM框架我们更多的是使用其查询功能,那么查询海量数据则又离不开性能,那么这篇中我们就看下mybatis高级应用之延迟加载、一级缓存、二级缓存。使用时需要注意延迟加载必须使用resultMap,resultType不具有延迟加载功能。   一、延迟加载         延迟加载已经是老生常谈的问题,什么最大化利用数据库性能之类之类的,也懒的列举了,总是我一提到延迟加...
阅读(9) 评论(0)

简单谈谈面向对象和面向过程的区别

今天有点时间,就写下博客吧。 其实我主要想说的是,学了java这个编程语言。自己生活当中看到了一些事物,人,都会不由自主地往这方面联想。 比如最开始学编程的时候,也忘记是哪个老师说过的,他说的是java就是一门面向对象的语言,拿个简单的例子来说吧。 我们假如想要建造一栋房子,假设现在需要三种材料,沙子,水泥,砖头。 用面向对象的思想来完成只需要找到能提供这三种材料的供应商即可,找他要就行,...
阅读(5) 评论(0)

vue 问题总结

1、写debugger可以进行调试,不光vue项目能用,应该是chrome浏览器支持 2、vue在编写组件的时候,如果要是要引入多个组件,要在所有组件最外面加上一层div,也就是说,组件里面必选是个整体,如下   写法一         写法二                                     ...         3、...
阅读(6) 评论(0)

Centos-7 + Docker-1.12 中 devicemapper + direct_lvm 的 Docker 存储配置

应用背景: Docker最先就是跑在Ubuntu和Debian上的,使用的就是aufs存储器.因为docker越来越流行,许多公司希望在rhel上使用,但是上游内核中并没有包括aufs,所以rhel不能使用aufs. 最终,开发者们开发了一个新的后端存储引擎devicemapper,基于已有的Device Mapper技术,并且使docker 支持可插拔,现在全世界有很多真实案例在生产环境中使用...
阅读(7) 评论(0)

在linux上安装 elasticsearch-php

一、在Linux上安装es的好文章:(完全按照安装下来,没出现一点问题) http://jingyan.baidu.com/article/a65957f4d23de824e77f9b70.html    二、官网:安装es-php  https://www.elastic.co/guide/en/elasticsearch/client/php-api/current/_quicksta...
阅读(6) 评论(0)

《秘密》· 东野圭吾

这本小说其实并不能说是一个推理小说,反而有点灵异的感觉。 故事梗概 杉田平介的妻子直子和女儿藻奈美一同回老家看望过世的亲人,结果乘坐的大巴因为司机疲劳驾驶而出了车祸。直子经过抢救无效死亡,在临死前直子紧握藻奈美的手,不久藻奈美苏醒过来,却发现是直子的灵魂。从此平介与身体是女儿而灵魂是妻子的藻奈美一起生活。 直子由于重新回到学生时代,开始从家庭主妇的观念转变,希望为女儿活出一个更好的未...
阅读(25) 评论(0)

.net core 2.0学习笔记(二):Hello World & 进阶

官网已经有一个.net core的入手教程(https://www.microsoft.com/net/core#windowscmd),但这个教程完全没有顾及全宇宙第一IDE的感受。今天就跟大家体验一下在VS2017上开发.net core程序吧。VS2017开发环境的搭建请参考:http://www.cnblogs.com/vveiliang/p/7380260.html。      打开V...
阅读(38) 评论(0)

ORACLE查询优化之is null和is not null优化

最近工作的时候遇到了比较大的数据查询,自己的sql在数据量小的时候没问题,在数据量达到300W的时候特别慢,只有自己优化sql了,以前没有优化过,所以记录下来自己的优化过程,本次是关于is null和is not null的优化。所用环境0racle11g   现有a表,a表中有字段b,我想查出a表中的b字段is null的数据。 select * from a where b is nu...
阅读(11) 评论(0)

版本管理工具Git(2)git的安装及使用

下载安装git 官方下载地址:https://git-scm.com/download/win 这里以windows为例,选择正确的版本; 验证是否安装成功,右键菜单中会出现如下菜单; Git工作流程 Git初始化操作及仓库操作 基本信息设置 设置用户名 git config -- global user.name '你再github上注册的用户名'; ...
阅读(13) 评论(0)

mybatis 详解(十一)------ mybatis和spring整合

想要整合mybatis和spring,那么我们首先要知道这两个框架是干嘛的,对于mybatis我们前面几篇博客已经有了很详细的介绍,我们通过加载mybatis-configuration.xml 文件来产生SqlSessionFactory,然后通过SqlSessionFactory去产生sqlSession,我们在通过 sqlSession对数据库表所映射的实体类进行增删改查操作。而spring...
阅读(32) 评论(0)

详解卡尔曼滤波原理(转载 :文末原文链接)

详解卡尔曼滤波原理   在网上看了不少与卡尔曼滤波相关的博客、论文,要么是只谈理论、缺乏感性,或者有感性认识,缺乏理论推导。能兼顾二者的少之又少,直到我看到了国外的一篇博文,真的惊艳到我了,不得不佩服作者这种细致入微的精神,翻译过来跟大家分享一下,原文链接:http://www.bzarg.com/p/how-a-kalman-filter-works-in-pictures/    ...
阅读(15) 评论(0)

vi光标移动命令之二

一、概述 w:向前移动一个词,标点符号同词。 b:向后移动一个词,标点符号同词。 W:向前移动一个词,忽略标点符号。 B:向后移动一个词,忽略标点符号。 二、示例 初始状态(注意:tomato与apricot前各有1个空格) apple,banana,pear; tomato,patato; apricot,melo 运行命令:w apple,banana,pear; tomat...
阅读(10) 评论(0)

关于事务

首先,介绍事务的四大特征:1、原子性;                2、一致性;                3、隔离性;                4、持久性;   这四大特征要牢记,其一是工作中会经常接触到,其二是面试的地位很重要,甚至可以比肩OO的四大特征(封装、继承、多态、抽象);   其在使用的流程为:           一、多条DML语句如果需要在一个事务当中,那...
阅读(14) 评论(0)

Log4net使用探究

第一步: 通过Nuget package 搜索Apache Log4net安装 第二步: 在项目Global.asax文件中添加读取 配置文件 第三步: 编写Loghelper 文件 1 public class LogNetHelper 2 { 3 private static ILog iLog { get; set; } 4 ...
阅读(12) 评论(0)

爬虫——文字识别

机器视觉 从Google的无人驾驶汽车到可以识别假钞的自动售卖机,机器视觉一直都是一个应用广泛且具有深远的影响和雄伟的愿景的领域。 这里我们将重点介绍机器视觉的一个分支:文字识别。介绍如何用一些Python库来识别和使用在线图片中的文字。 我们可以很轻松的阅读图片里的文字,但是机器阅读这些图片就会非常困难,利用这种人类用户可以正常读取但是大多数存贮器没法读取的图片,这时验证码(CAPTCHA...
阅读(15) 评论(0)

整形范围记忆和注意事项

longint(long):-2^31~2^31 -1 2^31:  2.1*10^9  十位数,首位是2,次位是1   word(unsigned long):0~2^32 2^32=2^31 * 2:  4.2*10^9   十位数,首位是4,次位是2   int64(long long):-2^63~2^63 2^63=( 2^31 )^2 * 2:    9._*10^18 ...
阅读(11) 评论(0)
42条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:826次
    • 积分:108
    • 等级:
    • 排名:千里之外
    • 原创:0篇
    • 转载:42篇
    • 译文:0篇
    • 评论:0条
    文章存档