V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  abscon  ›  全部回复第 16 页 / 共 18 页
回复总数  344
1 ... 8  9  10  11  12  13  14  15  16  17 ... 18  
2014-07-30 06:22:42 +08:00
回复了 GPU 创建的主题 程序员 C 语言新手 , 练习代码求指导 . 用 if 用乱了 .
附言1里的代码,if语句中所有的&&后面的判断是否小于的部分都是多余的,可以删掉。

你的失误在于把if else看成一堆状态的并行的**罗列**,而不是一个串行的**过程**。比如说,当你来到第一个else if的时候,result一定是<90的,否则就掉进前面那个if分支了。

秀个当年我同学的经典错误的简化版:变更字符串里的字母A的大小写状态,a换成A,A换成a。他是这么写的--
if( ch == 'a' ) ch = 'A';
if( ch == 'A' ) ch = 'a';
2014-07-28 11:35:34 +08:00
回复了 dhnUphp 创建的主题 程序员 远程登录服务器,怎么用命令行打开一个网页。。
@dhnUphp 所以说你一定是有基本概念没弄清。这个软件并没有要求你在服务器上运行命令来打开网页。

你要做的,只是把代码上传到服务器上,并且在自己的电脑上运行浏览器打开
http://www.example.com/easy-admin/install.php,然后点下一步,等等。

至于点了按钮没效果,很可能是因为你的环境没有搭好。你自己仔细阅读一下: https://github.com/happen-zhang/easy-admin 吧。可以咨询作者。
2014-07-28 10:32:41 +08:00
回复了 dhnUphp 创建的主题 程序员 远程登录服务器,怎么用命令行打开一个网页。。
@dhnUphp 你那个“PHP管理程序”有官方的名字吗?还有方便的话可以把地址发出来让大家看看。这样像是在打哑迷,效率不高
2014-07-27 23:34:40 +08:00
回复了 dhnUphp 创建的主题 程序员 远程登录服务器,怎么用命令行打开一个网页。。
@reeco 也许楼主的后台系统需要Javascript才能正确运行。也许楼主还不明白文件路径和URL的区别,也许楼主的服务器压根是个虚拟主机,你没办法sudo apt-get或者pkg install firefox...
2014-07-27 23:22:37 +08:00
回复了 dhnUphp 创建的主题 程序员 远程登录服务器,怎么用命令行打开一个网页。。
@dhnUphp 你的“远程服务器”是虚拟主机么?所以你只能上传文件,不能自己安装程序。你有两个选择:

1. 在你的“本地服务器”上用浏览器打开你在“远程服务器”上上传的php后台管理程序首页对应的URL。
2. 如果你的“远程服务器”不是虚拟主机,而是类Unix的vps或云主机(比如Linux或FreeBSD),那么你也可以在上面安装一个浏览器。如果你的php后台管理程序的页面不必支持Javascript,那么可以安装字符界面的浏览器,比如elinks。如果必须支持,那么可以安装火狐,然后通过x11 forwarding走ssh,用命令行敲firefox,在“远程服务器”上运行火狐。╮(╯_╰)╭但真的有必要这么做么。是什么阻止了你不能用方法1呢?原谅我半夜失眠用手机敲了这么多字
2014-07-27 23:00:17 +08:00
回复了 dhnUphp 创建的主题 程序员 远程登录服务器,怎么用命令行打开一个网页。。
本地服务器?远程服务器?php管理程序?浏览器打开php文件?
显然楼主存在基本概念不清的问题。
我大胆猜测,楼主需要的是 x11 forwarding with ssh。
当然也有可能是一个xy problem。
2014-07-27 13:52:34 +08:00
回复了 youlil 创建的主题 程序员 你的编程起点在哪里
GBASIC
2014-07-25 05:38:37 +08:00
回复了 subpo 创建的主题 电影 没有人开一个帖子讨论后会无期?
“没有人开一个帖子讨论后会无期”。我的分词系统出问题了:没有人开一个帖子讨论后 会无期

对韩寒从来无感。不关心他写了什么,也不关心他老爸写了什么╮(╯_╰)╭
2014-07-24 12:25:28 +08:00
回复了 saharabear 创建的主题 问与答 这儿有没有 42qu 的人?vps 的支持邮件一个月来从不回复?
很早以前买过一天他们的vps试用。当时遇到了点问题,发邮件咨询。结果第三天才回复。于是决定不用了
2014-07-17 15:52:04 +08:00
回复了 vjnjc 创建的主题 程序员 关于程序员的产出效率以及代码的执行性能(思考题)
@pp3182429 “数据栈”这种东西在堆里分配,效率比函数栈可是要差的。
要是按照楼主的面试官的喜好,为了效率高而舍弃递归,那么反而会选出一个效率差的方案(和他的直觉相反了,哈哈)。

你只用数据栈,不可避免的要比那些“各种形参临时变量”多写一些代码。要定义struct/class吧?要分配内存吧?如果没有垃圾收集还要销毁内存吧?不管是代码还是实际占用内存,都不会“省地方”的。

只用数据栈有几个用处:
1. 显示水平高,咱不需要用递归的语法也能完成哦!
2. 避免堆栈溢出。
3. 可以用于不支持递归语法的语言。

在我看来,只有2和3才是有意义的做法。

你说的“个人选择不同”,我很赞同,我只补充一点,任何时候,如果程序员在“使用语言直接支持的语法”和“用其他方法模拟”中选择了后者,那这个选择极有可能是错误的。
2014-07-17 14:41:32 +08:00
回复了 xuwenmang 创建的主题 程序员 关于盲打,代码里常用()- + = {} [] \ <- ->大家怎么打的?
我练完指法的时候还没有学编程。
学编程的时候不觉得楼主说的那些按键有什么难按的啊?
至于方向键,vim大法好。
但是我一般不会预先把两个括号(引号)打好了再输入中间的内容(我觉得是陋习),而是严格按照阅读顺序输入。有良好的排版习惯加编辑器的提示,不会错的。

顺便问问大家,是如何忍受HHKB没有右CTRL键的?
2014-07-17 14:27:02 +08:00
回复了 vjnjc 创建的主题 程序员 关于程序员的产出效率以及代码的执行性能(思考题)
@pp3182429 我在前面的说法正好针对你的这种情况:“照样能自己用栈实现,将函数栈转换为数据栈,会好很多”。请给出证明为什么**要好很多**?

找照这种逻辑来说的话:
1. c语言就不应该支持函数的递归调用,反正程序员能用数据栈手工模拟函数栈
2. c++就不应该支持面向对象编程,反正C程序员能手工模拟面向对象
3. 各种支持namespace的语言是吃饱了撑的,反正程序员能用命名规范来模拟名字空间
4. c语言就不该支持else,while,for这几个关键字,反正程序员能用if和goto来模拟

我的主张是,不要刻意的去用递归,也不要刻意的不去用递归

应该是仔细分析要解决的问题,写完代码后一看,恩,原来是个递归(或者,恩,原来没有用到递归)。
2014-07-17 07:22:33 +08:00
回复了 vjnjc 创建的主题 程序员 关于程序员的产出效率以及代码的执行性能(思考题)
@jsonline 要看要解决的问题,是否天生地包含了递归的概念。如果是的话,而且是那种无法转成尾递归的递归,那么避免显式递归就是矫情的。

因为此时递归一定会体现出来,要么是在函数层面,要么是你自己写一陀数据来模拟调用栈。显然前者更容易维护,有可能还更高效
@missdeer 对于Postgresql 来说是小菜一碟,直接支持数组。http://www.postgresql.org/docs/current/static/arrays.html
不过既然你已经选好要用yoursql了,那就没办法啦
╮(╯_╰)╭
2014-07-14 18:56:00 +08:00
回复了 jemygraw 创建的主题 Go 编程语言 [译文] 关于 Golang 的一个令我深深叹服的特性
@jemygraw 我不太清楚,不过 @ddzz 正好是这么看待golang 的粉丝的 http://v2ex.com/t/122446
2014-07-14 10:44:16 +08:00
回复了 jemygraw 创建的主题 Go 编程语言 [译文] 关于 Golang 的一个令我深深叹服的特性
@generic 所以我得祈祷golang的设计者每做一个决定时都全知全能,预见未来,否则就像是剃须的时候把下巴剃伤了
2014-07-14 10:01:34 +08:00
回复了 jemygraw 创建的主题 Go 编程语言 [译文] 关于 Golang 的一个令我深深叹服的特性
@generic h C++的泛型本意是抽出算法的共性,避免重复代码。妥妥的正能量,没有这么强的针(xiao)对(xin)性(yan)来避免dynamic_cast出错。事实上,C++引入template后开启了而不是关闭了很多可能性,避免继承自一个共同的鸡肋然后cast来cast去这种恶心的做法只是其中的一个可能性而已。
2014-07-13 22:46:53 +08:00
回复了 loop4 创建的主题 Linux web 开发环境大家选择哪个 linux 版本?
FreeBSD
2014-07-13 21:18:49 +08:00
回复了 jemygraw 创建的主题 Go 编程语言 [译文] 关于 Golang 的一个令我深深叹服的特性
很好,我决定使用哈希表时顺便取得一个随机数,因为现在的实现确保了我可以做到这一点。golang不会因此又修改实现吧?
2014-07-13 20:10:47 +08:00
回复了 jemygraw 创建的主题 程序员 今天想到一个有趣的 idea,哈哈哈
想象一下:
我是王艮,四十行代码
1 ... 8  9  10  11  12  13  14  15  16  17 ... 18  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   978 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 52ms · UTC 22:50 · PVG 06:50 · LAX 14:50 · JFK 17:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.