Wesley13 Wesley13
3年前
java整数溢出问题及提升为long型
整数溢出问题Java中的int用32位表示,正数最大值的情况,首位是0,其他位都可以是1(就是2^311)。但是如果正数过大了,例如2^31,计算机不得不把首位变成1,并且计算机不知道这是溢出情况,把它按照正常的方式输出了,于是就成了负的。2^3110111111111111111
Gwendolyn62 Gwendolyn62
4年前
MySQL的语句执行顺序
今天遇到一个问题就是mysql中insertinto和update以及delete语句中能使用as别名吗?目前还在查看,但是在查阅资料时发现了一些有益的知识,给大家分享一下,就是关于sql以及MySQL语句执行顺序:sql和mysql执行顺序,发现内部机制是一样的。最大区别是在别名的引用上。 一、sql执行顺序 
隔壁老王 隔壁老王
4年前
mongodb和python
MongoDB的安装与使用当前学习环境的Ubuntu16.04中已经安装好了MongoDB,版本为3.2.8,可以直接跳过此节.下载mongodb的版本,两点注意1.根据业界规则,偶数为稳定版,如3.2.X;奇数为开发版,如3.3.X2.32bit的mongodb最大只能存放2G的数据,64bit就没有限制MongoDB官网安装
Wesley13 Wesley13
3年前
TCP协议粘包问题详解
TCP协议粘包问题详解前言在本章节中,我们将探讨TCP协议基于流式传输的最大一个问题,即粘包问题。本章主要介绍TCP粘包的原理与其三种解决粘包的方案。并且还会介绍为什么UDP协议不会产生粘包。基于TCP协议的socket实现远程命令输入我们准备做一个可以在Clie
Wesley13 Wesley13
3年前
Activity的启动方式和flag详解
Activity的4种状态:活动的:当一个Activity在栈顶,它是可视的、有焦点、可接受用户输入的。Android试图尽最大可能保持它活动状态,杀死其它Activity来确保当前活动Activity有足够的资源可使用。当另外一个Activity被激活,这个将会被暂停。暂停:在很多情况下,你的Activity可视但是它没有焦
Wesley13 Wesley13
3年前
mysql too many connection 解决
  最近的项目用了动态切换数据源起初感觉还好,后来发现每次切换数据库都会创建一个新的连接,这样就导致大量的sleep线程。而mysql的默认sleep时间是28800秒。。。。默认最大连接数为151,这就导致经常会出现mysqltoomanyconnection的异常,需要重新启动项目太麻烦于是就搜了些解办法1;showvariablesli
Stella981 Stella981
3年前
GitHub开源代码究竟受美国出口管制吗?答案来了
开源的重点和本质,本是接纳、包容和发展,求同存异,互利共赢。然而中美贸易战初次进入白热化阶段时,一系列贸易限制也蔓延到开发者社区。!(https://oscimg.oschina.net/oscnet/cae63c1e2fb6035dc67c6641bb71b995696.jpg)去年5月中旬,全球最大的开源软件基
Wesley13 Wesley13
3年前
24张程序员技能图谱, 让编程路上不迷茫
学习一门新技术的时候,最大的苦恼之一,大概就是不知道从何入手。典型的情况是,你大概知道学会以后,这门技术可以帮你解决什么问题。但是,怎么才能学会、循序渐进的学习路线是什么、学习范围有多大的深度和广度、涉及到哪些前置知识……这些问题你就不太清楚了,只能根据别人推荐的或者网上
Wesley13 Wesley13
3年前
IT研发核心课程系列——移动互联网产品团队的敏捷开发之路
!(http://static.oschina.net/uploads/space/2015/0122/171631_0AXd_2262040.jpg)开拓创想是国内最具创造性、最具技术实力的移动互联网跨平台研发中心,也是目前国内最大的移动互联网开发人才实训基地之一。2015年开拓创想携来自新浪、Adobe、华为、微软等北京最牛讲师团空降济南传授
CDN网关超大range计算方法
目前CDN网关openresty中的lua遇到两个超大数值,计算两个数值的差、和是不支持的,因为lua支持最大的数值的位数大小是19位,当数值大于19位的时候,会自动变成指数类型,例如:1.22222e19,并且两个同位超大数值比较大小也是不支持的,如下(20位数):