V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  SoloCompany  ›  全部回复第 89 页 / 共 159 页
回复总数  3171
1 ... 85  86  87  88  89  90  91  92  93  94 ... 159  
2016-02-27 22:26:54 +08:00
回复了 vzlf 创建的主题 问与答 在 Mac 下正确安装 OpenJDK 的姿势是什么呢?
@vzlf 文档(主要是指 api 部分)是 java specification 的一部分,和实现无关,实际上,现在的 java runtime 纯 java 部分基本上都是一样的,就是说,连实现都是一样的,只有 jvm 以及 native 部分才会有差异。安卓开发我没弄过,只在专利官司上听过一些,貌似安卓所使用的 java 代码和 oracle 的并不太一样。另外,据说安卓一直还是基于 java 6 的,很可能也是和专利有关
2016-02-27 21:59:24 +08:00
回复了 vzlf 创建的主题 问与答 在 Mac 下正确安装 OpenJDK 的姿势是什么呢?
@vzlf OpenJDK 就是有 oracle 参与的, jdk7 之后的应该基本上是一个基线的,你也可以按这里的指示 checkout 源码编译 https://wiki.openjdk.java.net/display/MacOSXPort/Main
2016-02-27 21:12:00 +08:00
回复了 vzlf 创建的主题 问与答 在 Mac 下正确安装 OpenJDK 的姿势是什么呢?
不知道楼主纠结个啥
你没看到 openjdk 主页下面大大的 oracle logo 吗?

我猜,这是怕不小心中奖抽到个百度全家桶吧。何必绕这么大个圈不说出心里所想的呢。

我想下面这些信息也许可以帮助到你

↪ $ brew cask info java
java: 1.8.0_74-b02
Java Standard Edition Development Kit
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Not installed
https://github.com/caskroom/homebrew-cask/blob/master/Casks/java.rb
==> Contents
JDK 8 Update 74.pkg (pkg)
==> Caveats
This Cask makes minor modifications to the JRE to prevent issues with
packaged applications, as discussed here:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=411361

If your Java application still asks for JRE installation, you might need
to reboot or logout/login.

Installing this Cask means you have AGREED to the Oracle Binary Code
License Agreement for Java SE at

http://www.oracle.com/technetwork/java/javase/terms/license/index.html



=====================================================================================
↪ $ brew cask info java6
java6: 1.6.0_65
Java Standard Edition Development Kit
https://support.apple.com/kb/DL1572
Not installed
https://github.com/caskroom/homebrew-versions/blob/master/Casks/java6.rb
==> Contents
JavaForOSX.pkg (pkg)


=====================================================================================
↪ $ brew cask info java7
java7: 1.7.0_80
Java Standard Edition Development Kit
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
Not installed
https://github.com/caskroom/homebrew-versions/blob/master/Casks/java7.rb
==> Contents
JDK 7 Update 80.pkg (pkg)
==> Caveats
This Cask makes minor modifications to the JRE to prevent any packaged
application issues.

If your Java application still asks for JRE installation, you might need to
reboot or logout/login.

The JRE packaging bug is discussed here:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=411361

Installing this Cask means you have AGREED to the Oracle Binary Code License
Agreement for Java SE at

http://www.oracle.com/technetwork/java/javase/terms/license/index.html
2016-02-27 19:37:35 +08:00
回复了 xieweizhi007 创建的主题 问与答 远程办公怎么解决五险一金?
v2 装逼指南应该加一条
五险一金是剥削不是福利,要什么自行车
2016-02-27 15:44:37 +08:00
回复了 yuedingwangji 创建的主题 广州 请问各位在广州都是怎么找的房呀?
你不说在哪里上班别人怎么帮你
@professorz 主要的问题是在于 Java 7 没有支持 AES GCM 加密,你可以试一下第三方的 Bouncy Castle 库是否能解决 https://www.bouncycastle.org
2016-02-27 13:18:30 +08:00
回复了 wlee1991 创建的主题 问与答 前端技术栈 为什么名字这么奇怪 栈? stack?
因为可以 overflow
… …
520/24 > 21
难道不眠不休的跑 20mph? 还是说以 40mhp 12 小时完成?
2016-02-25 14:16:17 +08:00
回复了 imkh 创建的主题 程序员 有道云笔记这个限制真恶心
直接给他们反馈吧
2016-02-24 23:07:51 +08:00
回复了 KyL 创建的主题 程序员 如何实现一个健壮的 atoi?
修正一下,无符号整数距离应该是 2^31 不是 32 ,另外,对于负数,因为区间不一样,安全值要相应修正,但原理是一样的
2016-02-24 23:06:42 +08:00
回复了 KyL 创建的主题 程序员 如何实现一个健壮的 atoi?
其实没多复杂
你每多处理一位(乘以 10 ( radix )再加上数字),就判断一次是否有溢出就是了

因为乘法会溢出,除法不会
所以,一般的做法,是在做乘法之前,估算是否有溢出,
以最常见的 radix=10 ,无符号整数举例,安全值就是 (2^32 - 1)/10 ~ (2^32-10)/10 之间,对应的余数为 0~9
这个安全值是固定的,只需要计算一次
然后在你每次做乘法之前先检查是否小于安全值就知道有没有溢出了
人和人之间基本的信任还是需要有的,既然基本的信任建立不起来那又何必去呢,提早签个合同保障自己的权益也无可厚非,但这样的先例不多吧,还是在职身份,正常的工作合同也无法签订啊

又或者,要么就是你对自己的能力就没有足够的信心,然后忧患意识就占上风了

换个心态,即使两家都掰了,那重新找一家不就是了,顺便休个假。做什么事情没风险呢,自己权衡就是了
@cmuler 模板衍生类互相之间没有一个公共的基类,类型不相容(更别谈赋值相容了),并且类的数量不好彩的话会爆炸(要知道泛型是嵌套的,考虑一下 List<List<List<Map<?,?>>>>)
其实这点内存占用还不是最要命的,最要命的是没有公共基类了,就别想有任何兼容性可言了,也就是说,之前已经写好的(包括大量第三方)类库,都无法使用泛型版本的类,除非改写为只适用于某特定泛型版本的。 Java 里面也有这样的例子,你看一眼 java.uitil.Arrays 的实现就知道了,就是一个典型的模板方式实现的泛型,因为基本类型不是 Object 。
其实 java 也可以创造一种模板方式的泛型语法,比如增加一个关键字 template , Arrays.binarySearch 就可以这样定义
public static <template t> binarySearch(t[] a, t key);
然后让编译器来动态生成每一种类型对应的方法
可以说这两种泛型完全是不同的概念
2016-02-24 10:53:05 +08:00
回复了 kingphar 创建的主题 程序员 广州的 TIT 附近有什么好的租住地点吗?
地铁沿线,从西往东,康乐村,客村,赤岗,琶洲村,往南还有新滘,洛溪以及番禺,很多选择啊
我觉得 Kotlin 把 static 关键字去除了是一个比较明智的选择
因为 static 的确是不太 OO 的,而且会造成有些概念上的混淆
用 package function 以及 compainion objet 来代替还是挺适合的
看你怎么理解, static 不能使用模板类型可以说和类型擦除有关也可以说无关
具体到 java 泛型里面主要在于模板类型 T 的作用范围,本身规定就只是成员(变量以及方法)
静态变量的作用范围完全不一样,所以不能使用模板类型
从这一点上来说,可以说和类型擦除不一定相关

但如果考虑到实现机制的话,就有可能相关,泛型有一种实现机制就是生成模板衍生类
比如你举的这个例子 Singleton<T> 对应的是一个独立的衍生类 Singleton_T
如果静态变量也复制一份的话,那么静态方法 /变量就可以使用模板类型
就是说 Singleton<A>.singleInstance 和 Singleton<B>.singleInstance 可以不一样(被复制)

Java 的泛型机制是类型擦除机制,无论怎么实现都不可能有复制的静态变量,所以任意静态元素都不可以使用类定义的模板类型,因为他们之间毫无关系。你这么理解,静态变量以及方法和方法和他们所依附( enclosing )的类之间是完全没有关系的,他们只是简单的被放在一起而已
2016-02-24 00:30:57 +08:00
回复了 itoolset 创建的主题 Markdown Markdance,像聊天一样写 Markdown,放激活码
首先,所有兑换码都已经被使用,后来者不用尝试了
其次,你这样的扩展似乎违反了 Markdown 的核心语法了
~~~ 或 ``` 是用来帖源代码的,不是用来做扩展的,最好换掉
比如
{math}{math} {LaTex}{LaTex}
或者甚至 html 扩展 <LaTex></LaTex> 都要靠谱的多
2016-02-24 00:21:42 +08:00
回复了 Totoria 创建的主题 iPhone 有没有可能让 iPhone 重新使用上 Line?
1. 为何无法禁止 app 获取 sim 卡信息
2. 我就没打算往任何 iOS 设备中插卡,所以这对我而言不是个问题
3. 其实早就不用 line 了,所以也没法做实验
1 ... 85  86  87  88  89  90  91  92  93  94 ... 159  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2231 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 08:25 · PVG 16:25 · LAX 01:25 · JFK 04:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.