V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  jorneyr  ›  全部回复第 86 页 / 共 88 页
回复总数  1742
1 ... 78  79  80  81  82  83  84  85  86  87 ... 88  
楼主一定是去过了不正经的按摩院
2018-04-24 08:49:14 +08:00
回复了 v2410117 创建的主题 程序员 为什么外行认为写代码不值钱?
楼主都觉得自己的代码不值钱,何况是行外人呢
IE8 算啥,我们主营业务必须支持 IE6,你爽了,客户就不爽了,客户不爽了,就轮到你不爽了
2018-04-22 09:54:33 +08:00
回复了 autoxbc 创建的主题 JavaScript JS 没有没这种语法糖
```html
<!DOCTYPE html>
<html>

<head>
<title></title>
</head>

<body>
<script type="text/javascript">
'use strict';

/**
* 把字符串路径生成链式对象的命名空间。
*
* 使用命名空间,可以减少命名冲突,可以像下面这么做:
* var ns = ns || {};
* ns.ModuleClass = {};
*
* 但是如果名字太长,如 a.b.c.e.f.g.h,这样的方式定义命名空间需要太多代码,很麻烦。
**/
function namespace(qualifiedPath) {
var arr = qualifiedPath.split('.');
var i = 0;
var name;
var root = window;

while (name = arr[i++]) {
if (!root[name]) {
root[name] = {};
}

root = root[name];
}

return root;
}
</script>

<script>
'use strict';
namespace('com.xtuer.util'); // 生成命名空间 com.xtuer.util

// 定义类 Foo 的构造函数
com.xtuer.util.Foo = function() {
this.x = 10; // 定义成员变量
this.y = 20; // 定义成员变量
}

// 给类 Foo 定义函数 bar()
com.xtuer.util.Foo.prototype.bar = function() {
console.log('[' + this.x + ', ' + this.y + ']'); // 调用成员变量
this.foo(); // 调用成员函数
}

com.xtuer.util.Foo.prototype.foo = function() {
console.log('Amazing');
};

var x = new com.xtuer.util.Foo(); // 创建对象,调用对象的函数
x.bar();
x.foo();
</script>
</body>

</html>
```

写个 namespace 的函数,每次调用一下
2018-04-17 21:25:26 +08:00
回复了 HangoX 创建的主题 程序员 大家有什么好的理由可以列出来让领导从 SVN 改为 git 吗
@qiqico 我们公司以前的 SVN 服务器就挂了,然后代码全丢了,现在换为了 Git
2018-04-15 22:46:59 +08:00
回复了 hhacker 创建的主题 程序员 做项目带老油条带不动怎么办
任务清单定期向领导汇报工作,不偏不倚,实事求是即可
2018-04-10 08:37:59 +08:00
回复了 Cbdy 创建的主题 程序员 Java 为何迟迟不支持多行字符串?
如果能支持字符串解析变量的功能就更好了,如 "Hello ${username}"
2018-04-09 21:55:35 +08:00
回复了 hansonwang99 创建的主题 推广 SpringBoot 优雅编码之: Lombok 加持
我们在环境搭建的文档里已经要求安装 Lombok 插件,就是一个文档规范的问题,写清楚环境搭建的流程,照文档都不好好做的话,还能有啥期望。
2018-04-04 09:10:48 +08:00
回复了 Delete 创建的主题 MySQL SQL 实践问题求教
id 是主键吧,有索引了,如果不是,给它加索引即可,where 的时候 id 在左边,会先用 id 的索引进行搜索,然后再和 uid 比较,效率没问题。
加个 uid 还是有必要的,权限验证并不会进行数据粒度的验证,只是判断你有没有某种权限的操作,不会判断这种操作下的数据是否属于你,操作不属于自己的数据应该尽量避免。
2018-03-30 09:56:43 +08:00
回复了 sited 创建的主题 Java 每天写博客, 3 个技术问题,能坚持多久?
不管做什么,只要坚持下去,回有很大收获得,不要想第一步就能做到很好,坚持,改进,努力吧
同一个链表有序,难道还有多种有序序列?
2018-03-27 08:44:00 +08:00
回复了 DXDE443 创建的主题 Java 请教大佬们一个关于 springmvc 的一个简单问题
这个一般用 @Valid 来验证前端是否传递了某些指定的参数
2018-03-22 11:30:56 +08:00
回复了 WatcherHangzhou 创建的主题 程序员 把人再叫来面试合适吗?
让人来面试时自带电脑写 面试题的简单 demo 可以吗?
这样更好让他展示自己的代码,自带电脑写 demo 的话倒是不必要强求了。
2018-03-19 13:22:25 +08:00
回复了 wukaichao 创建的主题 程序员 那种让客户自己自定网站首页样子的功能是怎么实现的?
例如使用 SpringMVC:访问同一个 URL 的时候,Controller 中返回客户对此 URL 定义的模板的路径即可。
2018-03-17 18:09:06 +08:00
回复了 koplyp 创建的主题 Python 求助各位大神, 如何将(a,(b,(c,(d,(e,(f))))))转换为(f,(e,(d,(c,(b,(a))))))
前后一起搜索,找到一对字符进行交换,然后继续搜索
2018-03-15 20:00:02 +08:00
回复了 aricch 创建的主题 程序员 负载均衡后的 Session 同步问题有什么成熟的好用的方案?
JWT 挺好的
2018-03-13 10:57:02 +08:00
回复了 LeungJZ 创建的主题 程序员 你们公司的前端代码如何部署的?
我们是利用 Gradle 的 ssh 脚本部署项目的,虽然是 Java 的工具,但是目的只是为了远程运行个脚本,也可以用在前端部署,不妨参考一下,部署的时候就是执行一条命令就可以了:
task deploy(dependsOn: war) {
def targetDir = '/data/xtuer.com'
doLast {
ssh.run {
session(remotes.server) {
put from: "${buildDir}/libs/${war.archiveName}", into: "${targetDir}"
execute """
source /root/.bash_profile;
/usr/local/tomcat/bin/shutdown.sh;
rm -rf ${targetDir}/ROOT;
unzip -u ${targetDir}/${war.archiveName} -d ${targetDir}/ROOT > /dev/null;
rm -rf ${targetDir}/${war.archiveName};
kill `ps aux | grep -i tomcat | grep -v grep | awk '{print \$2}'`;
/usr/local/tomcat/bin/startup.sh;
"""
}
}
}
}
2018-03-08 09:15:52 +08:00
回复了 cnbattle 创建的主题 程序员 昨晚偶见一公司 leader,聊的几点内容
看人看公司看机遇,我们公司的好多都五六年了,也没见经历了啥磨炼。
2018-03-08 09:13:23 +08:00
回复了 bobuick 创建的主题 程序员 跳槽 coder 们,现在外面行情很好?
能不能这么说:要是我能把 HTTP 协议都讲清楚了,和马上要期末考试了,通宵背书突击的有什么区别呢,捂脸了。
2018-03-05 22:19:05 +08:00
回复了 sfree2005 创建的主题 Flutter 觉得谷歌的 Flutter 会火
一个 Java 后端有兴趣看一下
1 ... 78  79  80  81  82  83  84  85  86  87 ... 88  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1391 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 42ms · UTC 17:31 · PVG 01:31 · LAX 09:31 · JFK 12:31
Developed with CodeLauncher
♥ Do have faith in what you're doing.