V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  yunshansimon  ›  全部回复第 3 页 / 共 6 页
回复总数  106
1  2  3  4  5  6  
2016-12-17 01:27:23 +08:00
回复了 elicec 创建的主题 Android 手机 root 后有什么好玩的东西
装 xposed 框架,自己写插件,比如,写个定时给自己发短信的“女友”,写个开会时给自己打电话的程序(自己拿着出去接),修改来电中特定人的名字(比如,红颜知己改成 10086 ,但通讯录中绝对没有 10086 ),微信抢红包(这个相对复杂,不过理论上能实现),微信群里自动刷屏(或者接第三方机器人 api ),刷广告墙(那种给钱的),让回复尾巴显示自己用的 note7 (处于生死边缘)…… xposed 很好玩的。
2016-12-17 01:10:29 +08:00
回复了 pcatzj 创建的主题 Android 请教 native 和 h5 混合开发的问题
我做过 phonegap/cordova 的开发。 h5 里面可以获得 app 的版本号( cordova 提供的 api ,当然,自己写一个也没什么难度,只是需要 native 代码提供版本号)。你的任何新功能,要在运行时检查版本号,低于某个版本号,就显示一个提示更新的信息就好了(你可以专门写个函数,比对 native 版本和参数版本,然后在新功能开始的时候运行这个函数)。这样,客户可以享受 h5 更新带来的新界面,只有在使用新功能时才会被提示升级。他觉得用不着新功能,还可以点确定后接着用,不会被反感强制升级。
2016-12-15 22:22:49 +08:00
回复了 lrenyuanx 创建的主题 酷工作 美团金融服务狂收大前端工程师/高级工程师/架构师
@lrenyuanx 晕死,离我半个北京,感觉你的文案写的很有战斗力,帮你加油一下:)
2016-12-15 22:13:21 +08:00
回复了 lrenyuanx 创建的主题 酷工作 美团金融服务狂收大前端工程师/高级工程师/架构师
@lrenyuanx 北京哪个位置?
2016-12-15 21:40:06 +08:00
回复了 FrankFang128 创建的主题 JavaScript 这会是 2016 年前端的年末撕逼吗?
@FrankFang128 感觉前端 js 和 html 什么的,本身就没有什么稳定的基础。因为 html 和 js 的规范一直都在变。现在的 es6 跟 10 年前的 js ,除了基本数据类型一样,连写法都大相径庭了(起码不要写分号了)。想要从 js 里面学习写代码的基础,简直就是缘木求鱼。学一门主要语言比如 C , JAVA 什么的,才叫基础吧。脚本类语言都是工具而已。他的目的就在于快速实现。哪个工具能快速实现,哪个就是好工具。简单说,页面布局,最早是 table ,后来微软推 iframe ,再后来是 block/inline ,接着就是 float ,现在是 flex. 哪个才是最佳实践?都是技巧,几乎没有知识。一个以技巧和经验累积起来的东西,能叫基础?跟人家学 C 的,学 JAVA 的,怎么比啊。 java 的虚拟机是统一的, c 的环境的单一的, js 运行的浏览器环境完全是各种残,各种坑。在都是坑的跑道上练习长跑,跑再好也参加不了奥运会吧。我觉得应该这样号召,不会 JAVA 的 js 程序员不是好前端。
2016-12-15 02:09:16 +08:00
回复了 FrankFang128 创建的主题 JavaScript 这会是 2016 年前端的年末撕逼吗?
@FrankFang128 不同意你的观点。仅仅作为一个懒惰的程序员。如果拿一样的钱,你愿意写 1000 行代码还是愿意写 100 行? js 本身极不完善,加上受限于浏览器,加载时间要求,各种浏览器安全策略,各种浏览器实现的不兼容……写 js 的程序员几乎是所有程序员里面最苦逼的。各种大牛提供的工具,都有相应的应对场景,并不是万能工具。面对不同的要求,选择不同的工具,所有人都知道吧。喷一种工具不是万能的,有什么意义吗?你最多喷因为不明所以将工具用错了地方的人。作者要有时间,可以总结一下,什么情况用什么东西,可能还对前端程序员有所帮助。就我的经验,写 pc 浏览器上运行的 js ,可以放心调用 jQuery ,因为 pc 浏览器运行速度很快,不在乎 jQuery 底下的效率。如果写 mobile 浏览器上的,最好用原生 js 。数据绑定和组件化, vue 1.x 确实做的不错了,性能在 mobile 上也非常不错,可以通用。 bootstrap 的自适应是切小鸡鸡式的自适应,希望精确控制不同屏幕宽度下的网页表现,用 rem 单位长度加媒体选择指令就可以了。 nodejs 的核心不是 es 语法(当然 es6 很舒服),是流( stream )概念,这是我在 php 和 java 里面没见过的。在处理大流量数据非常方便,而且不用考虑缓冲区溢出。即便是 AWS ,都提供使用 node 类似的 js 处理大数据流。学习 nodejs ,可以让你直接使用 es6 编写前端代码(用 babel 编译)(现在 chrome 可以直接执行和调试 es6 了),使用各种前端插件比如 vue , webpack ,即便不用来写后端,也可以使用 jslint 提高自己代码质量。所以,我建议所有前端都要学习 nodejs 命令, npm 命令,会写 package.json 配置项目,会编译和调试自己的前端代码。 nodejs 还支持即时编译加热更新的服务器,这能让前端大大增加工作效率。真不明白,你为什么要喷 nodejs 呢?你看不起 mongodb ,因为你没用过全文搜索,如果你用 php ,产品经理让你搜索多个字段的包含一系列关键字的记录,用 mysql 你怎么写 sql ?就算写出来那性能也是酸爽。 sql 中的字符串匹配 like 跟 json 里面直接使用 regex 比,简直就是搓刀跟自动化车床。对于大数据量搜索, nodejs 支持异步流处理,出来一个结果返回一个,可以中断,不需要更多的数据库指令,也不会阻塞 IO 。 php 加 mysql 如果遇上大量数据返回,只能分页,否则就卡死。这种场景下, nodejs 加 mongodb 就真的如行云流水,非常高效。我没说 php 和 mysql 不好,只是说不同场景下,不同的技术有不同的特点。
vim 开发 java ,你还要装 rlwrap-jdb ,用来给 jdb 增加快捷方式,否则, jdb 会把人弄疯。
2016-12-10 21:11:03 +08:00
回复了 amery2010 创建的主题 Node.js 花了 8 个月的闲暇时间完成 Node.js API 文档的翻译(初版)
楼主很有恒心,但真的不建议看中文翻译的文档,哪怕是原作者写的文档,比如 vue 的中文文档。英文文档更准确,中文文档再好,但中文本身有很多歧义,无端会给自己挖很多的坑。
2016-12-10 21:05:15 +08:00
回复了 andy0620 创建的主题 Node.js 请教关于项目结构的问题(技术选型角度)
粗略的说, node 相当于 nginx+phpfpm+php+swoole 扩展的功能。效率要比 nginx 们高,因为少了一环进程间通信。还因为能更好的配合 nosql ,例如 mongodb ,不用转换,因为本身 mongodb 输出的就是 json 对象。 node 本身可以支持多进程, php+swoole 也可以支持多进程,但两种编程难度, swoole>>node ,因为 php 本身根本没有进程或 context 概念,一个对象的方法可能在不同进程中调用,经常把人搞晕(主要是我水平低)。 java 本身有多进程和多线程概念,但 java 需要 10 倍以上的代码来解决相同的问题。最后, node 本身的 stream 概念非常适合处理大流量数据,或对网络功能进行扩展和修改(只要修改流向,或者在下游增加流处理器就可以,根本不用改原来的代码)。这样的能力, php 完全没有, java 有,但需要从底层代码写起。
2016-12-10 09:35:54 +08:00
回复了 MarkMoore 创建的主题 酷工作 创业公司寻找前后端工程师
@MarkMoore 支持远程兼职吗?
2016-12-10 09:15:22 +08:00
回复了 yuyuyu 创建的主题 Node.js nodejs dns.lookup 很慢很慢
使用 dns.resolve()代替 lookup()再试试
如果是 thinkphp 的框架,他们有插件机制,详情查阅他们的文档, 3.1.2 版本就可以。如果你原来的后端框架本身没有插件机制,你需要进行路由替换……你还想知道吗?
2016-12-10 04:04:01 +08:00
回复了 WJackson 创建的主题 程序员 node 开发,求指导!!
楼主要先说自己会什么啊, nodejs 主要是用 javascript 开发后端,你是会 javascript 还是会其他后端语言,才好跟你说清楚。 nodejs + express 是一个带路由功能的 http 服务器,相当于 php 的 nginx + phpfpm + 带路由的 PHP 框架( thinkphp )。 后端工具都有选染 html 的模块,你如果用 jade ,说明要在后端渲染 html 。其实,如果在前端渲染,灵活性会更好。我一般选择 nodejs 提供后端 restFul 风格的 api ,前端用 vue+vue-route 进行数据绑定和页面渲染。跟 nodejs 配合的比较好的数据库是 mongoDB 。但如果,你是新手,太多技术要学了,如果你只是要快速完成后端,还是 thinkphp+mysql 来的快一些。
2015-01-29 12:14:04 +08:00
回复了 jy04149886 创建的主题 PHP 貌似 thinkphp 坑不小啊。。。
@jy04149886 你说的问题我没注意到,但又看了一下网站上的完全开发手册:
使用高级模型,可以自定义返回值:
系统默认的数据库查询返回的是数组,我们可以给单个数据设置返回类型,以满足特殊情况的需要,例如:
$User = M("User"); // 实例化User对象
// 返回结果是一个数组数据
$data = $User->find(6);
// 返回结果是一个stdClass对象
$data = $User->returnResult($data, "object");
// 还可以返回自定义的类
$data = $User->returnResult($data, "User");
返回自定义的User类,类的架构方法的参数是传入的数据。例如:
Class User {
public function __construct($data){
// 对$data数据进行处理
}
}
不知道是不是你说的那个功能
2015-01-29 11:20:39 +08:00
回复了 jy04149886 创建的主题 PHP 貌似 thinkphp 坑不小啊。。。
为ThinkPHP说句话,虽然没用过多少其他的框架,但ThinkPHP代码结构清晰,性能稳定,更新也非常及时,还是开源免费的。我对国产货也没有好印象,ThinkPHP却应该算精品级的。如果你的问题无法自己解决,可以发帖求助,求代码都可以,请别轻易说别人烂。$_filter是用来写入数据库是进行校验的,并不负责输出。下面是一个SQL的datatime转string的,用在select 中,供你参考:CONVERT(VARCHAR(10),GETDATE(),110),输出:1-29-2015
2015-01-29 10:22:50 +08:00
回复了 jy04149886 创建的主题 PHP 貌似 thinkphp 坑不小啊。。。
ThinkPHP还不错啊,datatime转string有两种思路,datatime本身是long int,你可以查php中写个自己计算的函数,也可以在model中的写个sql,用CONVERT()转换成你的时间格式。
2015-01-29 10:09:44 +08:00
回复了 wintersun 创建的主题 问与答 接手 LP 的 iPhone 4S( iOS7.1.2),请问要不要升级 iOS8?
相同遭遇,捡到老婆扔下来的4S。我的做法,升级到8.1.3(昨天刚升的)。关闭后台进程功能,关闭SIRI。关闭壁纸视觉效果。结果是,跟7.1.2差不多了。你获得的,就是,一来电话或者短信,mac,pad一起响。开始的时候很烦,可后来发现一个绝对优势,去厕所的时候拿pad仔细端详的时候,竟然不会漏接电话(用pad接)。码代码的时候,用mac接。现在买了android手机,主力机换不换还在纠结中。
2015-01-29 09:49:19 +08:00
回复了 lingo233 创建的主题 程序员 你们觉得 java 程序的稳定性怎样
java程序员倾向于更多浪费内存以减少代码或者加快速度。能成为今天这个样子,主要因为java有自动回收机制。所以,C类的语言编写的代码要么完美(没有内存泄漏),要么运行一段时间会内存溢出。java类的,无论写的多么烂,只要逻辑没错,拖拖拉拉总能运行。特别适合那些“迭代”升级的程序员。
2015-01-28 15:32:25 +08:00
回复了 ityao 创建的主题 程序员 还记得当年用 net send 命令时候的兴奋不?
@init 我能说那叫logo语言吗?苹果II型自带的语言之一……暴露年龄了
2015-01-28 12:54:14 +08:00
回复了 makuta 创建的主题 Node.js 微信 js sdk 签名错误
@makuta 检查你的string的形式,utf-8还是gb2312。如果之前没有设定,查一下文档,默认值是什么,然后改成另外一个试一下。我没用过node.js,但通常什么都对的情况下还抱错,就是string编码问题了。
1  2  3  4  5  6  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3464 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 04:57 · PVG 12:57 · LAX 20:57 · JFK 23:57
Developed with CodeLauncher
♥ Do have faith in what you're doing.