V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  SoloCompany  ›  全部回复第 34 页 / 共 159 页
回复总数  3174
1 ... 30  31  32  33  34  35  36  37  38  39 ... 159  
2017-05-05 13:45:16 +08:00
回复了 flyico 创建的主题 macOS Windows 上的『Alt+数字』,在 macOS 上有对应的操作吗?
unicode 输入法
你可以选择一天或几天 rebase 一次
rebase 有冲突的话,一般没必要保留自己的历史,可以选择改为 merge --no-commit,解决冲突后重新提交
2017-05-03 23:47:56 +08:00
回复了 iau 创建的主题 发音 yaml 发音
HTML 怎么发音 YAML 就咋发音呗
2017-05-02 20:34:48 +08:00
回复了 caliburn1994 创建的主题 JetBrains IDEA 和 gretty 的 build 功能
你如果真想这么无聊的话
我给你个提供个方案
每次上传都触发一个 git commit,要不要 push 你自己想吧
2017-05-02 20:30:05 +08:00
回复了 duoduoeeee 创建的主题 分享发现 github pages 不认 markdown 页面里的 html 标签了?
jeklly 的 markdown 引擎以及参数是你可以自己配的
connector 和 catalina 是两个完全独立并且平行的模块
理论上 host 以及 app ( servlet context )这一层是没有 ip 地址和端口概念的,和你在生命周期的哪一个阶段并无关联
所以你只能选择和容器实现完全捆绑的方法去实现,比如,通过 catalina.base property 找到 conf 目录位置,然后打开 server.xml 去解释 connector 的配置
2017-05-02 17:55:10 +08:00
回复了 caliburn1994 创建的主题 JetBrains IDEA 和 gretty 的 build 功能
源码是源码
数据是数据
runtime 是 runtime

是什么原因导致你会希望把这三者混淆不清的弄成一块的
2017-04-29 01:59:51 +08:00
回复了 thomaswang 创建的主题 问与答 求 git 的一个指令
tree object 可以用 git ls-tree | git mktree 重新计算出来
但如果用 git hash-object -t tree 的话,需要二进制格式,恐怕不是这么容易构造出来

commit object 的话,似乎没有什么好方法,好像也没有命令来构造二进制数据,虽然 git show <commit> — pretty=raw --no-patch 可以看到 commit 的完整内容,但没有命令可以把这个内容重新组装成一个 commit object
2017-04-27 22:25:02 +08:00
回复了 esolve 创建的主题 问与答 "int" 的类对象和 Integer.class
楼主的代码是可以编译通过的(忽略拼错成小写的 Integer 的问题)

的确 int 和 Intege 是两个完全不相容的类型,但在 jdk 的泛型化定义里面,所有 primative type 的 representing Class instance 的泛参类型就是其所对应的 wrapper class (泛参类型不可以是 primative type)

int.class / Integer.TYPE / Class.getPrimitiveClass("int ”) 都是同一个实例

而且看 java.lang.Integer 的源码,有很清楚的定义

/**
* The {@code Class} instance representing the primitive type
* {@code int}.
*
* @since JDK1.1
*/
@SuppressWarnings("unchecked")
public static final Class<Integer> TYPE = (Class<Integer>) Class.getPrimitiveClass("int");


而且这几个 primitive type 所对应的 class instance 有些很有意思的特性
可以试运行一下以下这段代码:

https://gist.github.com/lwr/666d1a4ce985810ce3318cbe1ad76fb0

(要让它能跑起来,还需要实现两个很简单的方法)

我们还可以发现最后一个比较有意思的 primitive type: void <-> Void

虽然 void 不代表任何内容, 但在语言层面还是给它留下了两个 class 实例
2017-04-26 14:50:25 +08:00
回复了 yumijie 创建的主题 git git 怎么删除特定 commit 问题
伪代码
git filter-branch --commit-filter '
if [ "$GIT_AUTHOR_DATE" 小于 20170301 ];
then
skip_commit "$@";
else
git commit-tree "$@";
2017-04-26 00:15:08 +08:00
回复了 SmartDancer 创建的主题 问与答 请教一个 shell 问题
加引号

http://www.gnu.org/software/bash/manual/html_node/Bourne-Shell-Builtins.html#index-test

The test and [ builtins evaluate conditional expressions using a set of rules based on the number of arguments.

0 arguments
The expression is false.

1 argument
The expression is true if and only if the argument is not null.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2017-04-24 23:00:41 +08:00
回复了 run2016 创建的主题 问与答 关于 GIT 的一个问题?
你应该通过手段修改项目目录架构,使得每一个章节都是一个独立的文件

至于让 commit log 和章节直接对应上,当然可以啊,写个脚本把所有文章从头到尾 commit 一次就可以了

但你这样干的的后果就是直接丢失了所有修订历史,这完全偏离了你使用版本管理系统的初衷

当然,也有折衷的方案,就是保留两个分支,比如分支 master 就是正常的分支,里面是正常的提交历史,另一个分支 demo 完全是使用脚本自动生成的,每次都会被强行覆盖(也就是没有真正的历史)
先升级一下你本地的 ssh 吧
2017-04-15 16:39:58 +08:00
回复了 teemoer 创建的主题 机械键盘 求购一款 RACE2 机械键盘
我也有闲置白色的,黑轴,其余和楼上的一模一样
2017-04-15 16:38:33 +08:00
回复了 goodryb 创建的主题 Apple 工作压力大了就想剁手,还有救吗?
AirPods 现在还是要 6 周,不是说想剁就能剁
2017-04-12 22:59:05 +08:00
回复了 won 创建的主题 美酒与美食 打算搞个众筹精酿啤酒,不知道有没有人有兴趣
喝过多种口味,最爱的还是 firestore union jack 7.5%酒精度的那种口感
2017-04-10 23:00:41 +08:00
回复了 node 创建的主题 程序员 Rx 问题一则
还是有一点小问题,但不难修正
就是让 buttonA 按下的同时,不但要给 timer 推一个事件
还要 unsubscribe 掉之前的计时器, 重新 subscribe 一个新的计时器
以确保时钟要重新计算
2017-04-10 22:52:31 +08:00
回复了 node 创建的主题 程序员 Rx 问题一则
@node 可以用 sample ,和 throttle 的差别是一个是定时触发,另一个是阀门(触发时间接近严格等于事件源时间)

先建一个可干预的定时器

var timer = new Rx.Subject();
Rx.Observable.interval(1000).subscribe(timer); // 每秒触发一次
Rx.Observable.fromEvent(buttonA, 'click').subscribe(timer); // button A 按下也触发一次

// 用这个可干预的定时器来控制事件触发频率
var result = timer.sample(Rx.Observable.fromEvent(document, 'click'));
result.subscribe(x => console.log(x));
2017-04-10 21:36:02 +08:00
回复了 node 创建的主题 程序员 Rx 问题一则
var buttonA = ...
Rx.Observable.fromEvent(document, 'click')
.throttle(ev => Rx.Observable.interval(ev.source = buttonA ? 0 : 1000))
.subscribe(x => console.log(x));
1 ... 30  31  32  33  34  35  36  37  38  39 ... 159  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   975 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 46ms · UTC 19:25 · PVG 03:25 · LAX 12:25 · JFK 15:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.