问题列表 - 第190页

流行语言的语言书籍/教程

不久前,我是一名初学者,试图找到我想要学习的语言的好书/教程.即便如此,有时候我需要为我正在进行的新项目相对快速地学习语言.这篇文章的重点是记录这些语言的一些最佳教程和书籍.我将以我能找到的最好的列表开始列表,但希望你们那里可以提供更好的建议/新语言.这是我发现的:

由于现在可以编辑维基,我可以控制社区.如果您有任何建议,请将其放在本节中.我决定还添加一个部分,一般是更好的程序员书籍和在线参考.我们再次欢迎所有建议.

一般编程

在线教程
编程的基础由Karl Seguin的-从Codebetter,它基于C#的,但思想响全线真实的,不能相信没有一个人张贴了这个尚未实际.
如何编写不可维护的代码 - 一本反手册,教你如何以最不可能的方式编写代码.如果很多这些建议没有如此真实,那将会很有趣.
维基书籍的编程部分 - 由Jim Robert建议在不同的完成阶段拥有大量关于多种语言的书籍/教程
基础知识要感受一种语言.

书籍
代码完整 - 这本书不言而喻,它在很多方面都非常出色.
务实的程序员 - 与编码人员合作的下一个最好的事情,教给你他们所知道的一切.
掌握正则表达式 - 正则表达式是每个程序员工具箱中必不可少的工具.这本书由Patrick Lozzi推荐,是了解他们能力的好方法.
在算法Ç,C++Java的 -一个伟大的方式来学习所有的经典算法,如果你深入找到Knuth的书有点太.

C

在线教程
这个教程看起来非常简洁和深入,查看材料并且看起来非常好.不知道新程序员会有多友好.
书籍
K&R C - 肯定是经典.可能有人认为所有程序员都应该阅读它.
C Primer Plus - 由Imran推荐作为初学程序员的终极C书.
C:参考手册 - Patrick Lozzi推荐的一个很好的参考.

C++

在线教程cplusplus.com
上的教程似乎是最完整的.我在这里找到了另一个教程,但它不包括像多态这样的主题,我认为这是必不可少的.如果您来自C,教程可能是最适合您的.

另一个有用的教程,C++ Annotation.在Ubuntu系列中,您可以通过c++-annotation从Synaptic安装软件包获得多种格式的电子书(pdf,txt,Postscript和LaTex)(安装包可以在/usr/share/doc/c++-annotation/.

书籍
C++编程语言 - 对任何C++程序员都至关重要.
C++ Primer Plus - Orginally添加了一个拼写错误,但亚马逊的评论非常好,我会保留它,直到有人说这是一个哑弹.
有效的C++ …

programming-languages

249
推荐指数
8
解决办法
10万
查看次数

使用c#导入excel doc时,如何防止前导零被剥离?

我能够连接并读取excel文件没问题.但是在导入具有前导零的zipcodes等数据时,如何防止excel猜测数据类型并在此过程中剥离前导零?

c# asp.net excel ado.net

6
推荐指数
1
解决办法
5838
查看次数

防止会话劫持的最佳方法是什么?

具体而言,这与使用客户端会话cookie来识别服务器上的会话有关.

对整个网站使用SSL/HTTPS加密是最好的答案,并且您可以最好地保证中间人攻击中没有人能够嗅探现有的客户端会话cookie吗?

也许第二最好对存储在会话cookie中的会话值本身使用某种加密?

如果恶意用户具有对计算机的物理访问权限,他们仍然可以查看文件系统以检索有效的会话cookie并使用它来劫持会话?

security cookies session

122
推荐指数
7
解决办法
13万
查看次数

与MySQL服务器通信的最佳方式是什么?

我将使用C/C++,并想知道与MySQL服务器通信的最佳方式.我应该使用服务器安装附带的库吗?它们是否是我应该考虑的优秀图书馆,而不是官方图书馆?

c c++ mysql sql database

8
推荐指数
1
解决办法
1316
查看次数

如何阻止Windows应用程序窃取焦点

我知道这不是一个严格的编程问题,但你们都必须经历过这个.

所以...你在公司VPN上打开了四到五个RDP会话,你在你最喜欢的IDE里面抨击,你的VPN到数据中心短暂地反弹然后恢复,你所有的RDP会话开始重新建立他们的连接,同时这样做依次继续抓住焦点,一个接一个.漂亮的血腥烦人和彻头彻尾的粗鲁.

任何想法如何防止这种行为,只是让RDP客户端闪存它的任务栏按钮,而不是完全抓住你正在做的事情的焦点?

@ 杰森 -感谢您的答复,我运行64位Vista和64位Windows 2008的任何想法,它起着如何?

@ 杰森 - 好主意.完成.

@ Ryan - 也谢谢你的回答.我曾经尝试过几次终端,但是我常常需要看到两三个并排的桌面,这些桌面并没有真正方便,所以很高兴有一个'弹出自己的窗口'按钮.我曾经抓过源代码修复这样的东西,但从来没有时间.我还发现,只要有短暂的网络断开连接(例如xDSL振荡),它会表现得很奇怪,它会重新连接到错误的会话(通常是新的会话),并使我在服务器上以断开状态打开的会话.否则终端会非常酷,我们有200多个Windows服务器,组织所有这些.rdp文件可能会很痛苦.

rdp terminal-services

6
推荐指数
1
解决办法
7523
查看次数

哪个更好:即席查询或存储过程?

假设您无论出于何种原因无法使用LINQ,将查询放在存储过程中是一种更好的做法,还是对数据库执行即席查询(例如,为了参数而使用SQL Server)这是一种很好的做法?

sql stored-procedures

45
推荐指数
5
解决办法
5万
查看次数

有没有办法在Flash中显示HTML内容?

我想在Flash中显示HTML内容.有办法做到这一点吗?我说的是完整的HTML(如果可能,请使用JavaScript).

html javascript flash adobe

10
推荐指数
1
解决办法
1万
查看次数

如何在JavaScript中为实例化对象提供名称空间

我有一个JavaScript"对象",以这种方式构建:

function foo()
{
    this.length = 0;
}

foo.prototype.getLength = function()
{
    return this.length;
}

...
Run Code Online (Sandbox Code Playgroud)

我知道如何使用单例JavaScript对象模拟命名空间,但是什么是"命名空间"对象的最佳方法,如上面的那些将会有什么意义呢?

我知道有几个JavaScript库具有名称间距功能,但我使用的是jQuery,而不想添加其他库.我希望能够提供我自己的,也许是通过利用jQuery,我需要实例化的JS对象的内部命名空间方案.

谢谢rp

javascript namespaces

10
推荐指数
2
解决办法
9727
查看次数

检测SQL Server是否正在运行

我正在寻找一种方法来轮询不同的服务器并检查SQL服务器是否正常运行.我正在用C#编写代码.我并不特别关心单个数据库,只是SQL服务器正在运行并且响应迅速.

有任何想法吗?

c# sql-server

7
推荐指数
1
解决办法
1万
查看次数

Acts-as-readable Rails插件问题

我正在使用Intridea的Acts作为Readable Rails插件,用于我正在构建的消息传递系统.我已相应地定义了我的消息类:

class Post < ActiveRecord::Base
  acts-as-readable
end
Run Code Online (Sandbox Code Playgroud)

一切似乎都按计划运行,但是当我试图让应用程序在我的消息视图中显示未读消息时,我遇到了问题.

他们的例子:(由于格式问题,我将下划线更改为连字符)

bob = User.find_by_name("bob")

bob.readings                      # => []

Post.find_unread_by(bob)          # => [<Post 1>,<Post 2>,<Post 3>...]
Post.find_read_by(bob)            # => []

Post.find(1).read_by?(bob)        # => false
Post.find(1).read_by!(bob)        # => <Reading 1>
Post.find(1).read_by?(bob)        # => true
Post.find(1).users_who_read       # => [<User bob>]

Post.find_unread_by(bob)          # => [<Post 2>,<Post 3>...]
Post.find_read_by(bob)            # => [<Post 1>]

bob.readings                      # => [<Reading 1>]
Run Code Online (Sandbox Code Playgroud)

所以,如果我想列出邮箱中的未读邮件数量(例如收件箱(39)),我应该能够做到这样的事情:

<%= Post.find_unread_by(current-user).count %>
Run Code Online (Sandbox Code Playgroud)

但无济于事.在设置好所有内容之后,我似乎总是陷入简单的视图问题.有任何想法吗?

ruby plugins ruby-on-rails

9
推荐指数
1
解决办法
562
查看次数