我不擅长编程.我完成了电子学硕士学位.我想学习C#,.NET Framework和SQL.你认为它需要多长时间(如果我每天有5个小时的时间投入它)?另外,我学习它们的顺序是什么?我有Visual Web Developer 2008,这还够开始吗?
从同一用户的新问题复制:
我应该指明我希望从事.NET开发.我想给自己2个月的时间让'基础知识'下降.作为开发人员,您对IT公司的期望是什么?他们需要什么技能,以及作为初级或中级开发人员的责任是什么?我没有任何行业经验,能否在家中了解工作职责?
我正在开发一个允许多文件下载的Silverlight控件.目前我正试图了解浏览器的权限模型.
假设在网页上,用户在文本框中输入本地文件夹(c:\ temp).然后用户单击一个按钮.
是否可以在JavaScript或Silverlight中将一组文件(存储在服务器上)写入用户驱动器上的该文件夹?
我正在使用5.4文档中的分布式编程教程,并遇到了节点名称的问题.
jamess-macbook
由于破折号,我的MacBook默认名称()与Erlang的节点命名方案不相符:
(salt@jamess-macbook)4> {my_process, pepper@jamess-macbook} ! start
** exception error: bad argument in an arithmetic expression
in operator -/2
called as pepper@jamess - macbook
Run Code Online (Sandbox Code Playgroud)
我确信有一种简单的方法可以解决这个问题,除了重命名我想运行Erlang的所有机器,但我在文档中看不到它.
有什么建议?
我记得曾经读过一次评估成员的顺序很重要.如
if (null == myClass)
Run Code Online (Sandbox Code Playgroud)
那么更好(更快?)
if (myClass == null)
Run Code Online (Sandbox Code Playgroud)
是这样的吗?如果有,有人可以解释如何以及为什么?如果答案需要一种语言,则瞄准c#.
谢谢
我有一个带有计算列的select语句,我想在另一个中使用一个计算列的值.这可能吗?这是一个人为的例子来展示我想要做的事情.
SELECT [calcval1] = CASE Statement, [calcval2] = [calcval1] * .25
Run Code Online (Sandbox Code Playgroud) 在 Spring 2.0 中,是否有一种快速方法可以从 Controller 方法内部获得当前 servlet 上下文的映射 URL 列表?
我正在编写一个名为 的方法getMappedUrls()
,该方法的目的是显示在当前 servlet 上下文中映射了哪些 url。
此方法用于生成可用服务的小型在线文档。
谢谢!
[编辑]
Kent Lai 的回答对我有用:
final Map<Object, AbstractUrlHandlerMapping> beans =
getApplicationContext().getBeansOfType(AbstractUrlHandlerMapping.class);
for (final AbstractUrlHandlerMapping bean : beans.values())
{
final Map<String, Object> mapping = bean.getHandlerMap();
for(final String url : mapping.keySet())
urls.add(url);
}
Run Code Online (Sandbox Code Playgroud) 我和同事讨论过.我们必须实施一些安全标准.我们知道不会在隐藏字段中存储"敏感,地址,出生日期"信息,但通常可以为您的应用程序使用隐藏字段.
例如:
action=goback
Run Code Online (Sandbox Code Playgroud)
对于那种信息使用隐藏字段而不是在查询字符串中添加它似乎更安全.这是黑客可以用来对您的应用程序使用的一小部分信息.
在我的开发盒上有这个限制是非常烦人的,因为除了我之外不会有任何用户.
我知道标准的解决方法,但它们都没有完全符合我的要求:
是否有一些简单的sysctl
变量允许非root进程绑定到Linux上的"特权"端口(端口小于1024),或者我只是运气不好?
编辑:在某些情况下,您可以使用功能来执行此操作.
我安装了带有高级服务的SQL Server 2008 Express,但是当我尝试创建一个新数据库时,选项全文索引是灰色的,我相信已经安装了全文索引,因为我做了如下查询:
use [mydbname]
select fulltextserviceproperty('isfulltextinstalled')
Run Code Online (Sandbox Code Playgroud)
此查询返回1,因此我认为它已成功安装.
我已安装的MSSQL Express和高级服务版支持全文索引.参考页面:http:
//www.microsoft.com/downloads/details.aspx?familyy = B5D1B8C3-FDA5-4508-B0D0-1311D670E336&displaylang = en
是否有任何RDBMS实现类似的东西SELECT * EXCEPT
?我所追求的是获取除特定TEXT/BLOB字段之外的所有字段,我只想选择其他所有字段.
几乎每天我都会向我的同事抱怨有人应该实现这个......它非常烦人,它不存在.
编辑:我理解大家的关注SELECT *
.我知道与之相关的风险SELECT *
.但是,至少在我的情况下,这不会用于任何生产级代码,甚至是开发级代码; 严格用于调试,当我需要轻松查看所有值时.
正如我在一些评论中所说,我工作的地方严格来说是一个命令行商店,在ssh上做一切.这使得很难使用任何gui工具(不允许与数据库的外部连接)等.
谢谢你的建议.
c# ×2
sql ×2
sql-server ×2
.net ×1
browser ×1
erlang ×1
html ×1
iptables ×1
ipv6 ×1
java ×1
javascript ×1
linux ×1
optimization ×1
root ×1
security ×1
servlets ×1
silverlight ×1
spring ×1
t-sql ×1