V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sutra  ›  全部回复第 25 页 / 共 52 页
回复总数  1027
1 ... 21  22  23  24  25  26  27  28  29  30 ... 52  
大部分语言的编码规范都是加的。只不过有些语言从语法上不能有空格,比如 #!/bin/sh 赋值语句。
然后你也能搜到为什么 shell 不让你放空格: https://blog.csdn.net/u012814856/article/details/89176382
2020-03-25 09:45:27 +08:00
回复了 guangde 创建的主题 分享创造 我建了一个有湖有树的院子,集思广益取名字
在我的后园,可以看见墙外有两株树,一株是松树,还有一株也是松树。
2020-03-06 07:33:38 +08:00
回复了 jry 创建的主题 Java 数据库字段名下划线法还是驼峰法好一些?
用下划线还是用驼峰,是编码规约决定的。
数据库一般都是用下划线。
2020-02-10 04:23:24 +08:00
回复了 hahaFck 创建的主题 Apple iOS 的自带日历看不到已添加代办的列表么?
按完 today 可能还要按右上角从右往左的第三个*那个按钮(列表按钮)。
2020-02-10 04:22:49 +08:00
回复了 hahaFck 创建的主题 Apple iOS 的自带日历看不到已添加代办的列表么?
按完 today 可能还要按右上角从右往左的那个按钮(列表按钮)。
2020-01-29 14:02:13 +08:00
回复了 zixiao233 创建的主题 程序员 新型冠状病毒同程查询
提 2 个建议:
允许输入多个参数(行程),一次点击查询。
查询按钮按下时,应该有点动静,否则点下去没有查询结果时,感觉没有点击成功。
2019-12-13 14:51:24 +08:00
回复了 shazh520 创建的主题 Java 聊聊 spring boot 后端大家如何玩权限?
我是自己实现了一个 HttpSessionIdResolver 来让 CookieHttpSessionIdResolver 和 HeaderHttpSessionIdResolver 自动选择:

```
import java.util.Arrays;
import java.util.Collections;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.http.MediaType;
import org.springframework.security.web.util.matcher.MediaTypeRequestMatcher;
import org.springframework.security.web.util.matcher.OrRequestMatcher;
import org.springframework.security.web.util.matcher.RequestHeaderRequestMatcher;
import org.springframework.security.web.util.matcher.RequestMatcher;
import org.springframework.session.web.http.CookieHttpSessionIdResolver;
import org.springframework.session.web.http.HeaderHttpSessionIdResolver;
import org.springframework.session.web.http.HttpSessionIdResolver;
import org.springframework.web.accept.ContentNegotiationStrategy;

public class SmartHttpSessionIdResolver implements HttpSessionIdResolver {

protected final HttpSessionIdResolver browser;

protected final HttpSessionIdResolver api;

private final RequestMatcher browserMatcher;

public SmartHttpSessionIdResolver(
ContentNegotiationStrategy contentNegotiationStrategy) {
this.browser = new CookieHttpSessionIdResolver();
this.api = HeaderHttpSessionIdResolver.xAuthToken();

MediaTypeRequestMatcher matcher = new MediaTypeRequestMatcher(
contentNegotiationStrategy, Arrays.asList(MediaType.TEXT_HTML));
matcher.setIgnoredMediaTypes(Collections.singleton(MediaType.ALL));

RequestHeaderRequestMatcher javascript = new RequestHeaderRequestMatcher(
"X-Requested-With", "XMLHttpRequest");

this.browserMatcher = new OrRequestMatcher(
Arrays.asList(matcher, javascript));
}

/**
* {@inheritDoc}
*/
@Override
public List<String> resolveSessionIds(HttpServletRequest request) {
return getResolver(request).resolveSessionIds(request);
}

/**
* {@inheritDoc}
*/
@Override
public void setSessionId(HttpServletRequest request, HttpServletResponse response, String sessionId) {
getResolver(request).setSessionId(request, response, sessionId);
}

/**
* {@inheritDoc}
*/
@Override
public void expireSession(HttpServletRequest request, HttpServletResponse response) {
getResolver(request).expireSession(request, response);
}

protected HttpSessionIdResolver getResolver(HttpServletRequest request) {
return this.browserMatcher.matches(request) ? this.browser : this.api;
}

}
```
我没能看懂你的问题。
2019-11-27 22:13:47 +08:00
回复了 wesnow 创建的主题 分享创造 一个根据母语进行分类排行的 github trending 网站
如果只是按照 star 数字的增长速度排序的话,是不是其实是在讲金字塔底层(越是底层,参与的人越多)的项目排到了最前面?
2019-11-18 07:49:41 +08:00
回复了 szxczyc 创建的主题 程序员 迫于代码能力太烂,求助一个公网 IP 推送的办法
找一个能用 curl 命令上报的 DDNS 服务就可以了,没必要非得用 aliyunDDNS。
2019-10-18 14:17:27 +08:00
回复了 yoqu 创建的主题 分享创造 写了款帮助 spring boot 启动的 maven 插件
我用的 commons-daemon 来启动的,然后做了个 FreeBSD 的 rc 脚本模板: https://github.com/sutra/spring-boot-daemon
2019-10-14 12:12:23 +08:00
回复了 Shoestrong 创建的主题 程序员 Linux 用 ls 么
xattr
2019-10-10 11:32:53 +08:00
回复了 spirit1431007 创建的主题 问与答 awsl,我 dd 了移动硬盘
试试 Zero Assumption Recovery
2019-10-10 11:27:42 +08:00
回复了 aoscici2000 创建的主题 Java 返回值里 offset, total 之类一般放哪?
直接用了 `spring-data` 里的 `org.springframework.data.domain.Page<T>`。
2019-10-09 09:39:09 +08:00
回复了 ooToo 创建的主题 Apple airpods 续航废了, 只能买新的吗?
右耳使用不到 5 分钟就掉线,收入盒子几秒钟再拿出来用就又能维持几分钟。左耳基本正常。
2019-10-07 22:17:21 +08:00
回复了 infra 创建的主题 问与答 找一款闹钟 能整点嘀一下
macOS: Date & Time -> Clock -> Announce the time On the hour.
2019-09-30 14:05:49 +08:00
回复了 summerqing 创建的主题 奇思妙想 成对物品的失物招领网站
AirPod(s)?
2019-09-29 09:11:55 +08:00
回复了 anhkgg 创建的主题 程序员 程序员对私密聊天的乱想
TgWechat 通过微信服务器交换公钥,如何避免交换公钥时的中间人攻击?
2019-09-18 17:46:06 +08:00
回复了 0xljh 创建的主题 macOS 大家在 mac 上画 uml、流程图等用的是什么工具
ArgoUML
1 ... 21  22  23  24  25  26  27  28  29  30 ... 52  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   933 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 19:21 · PVG 03:21 · LAX 12:21 · JFK 15:21
Developed with CodeLauncher
♥ Do have faith in what you're doing.