问题列表 - 第1067页

C#列表推导简介

如何在C#中执行列表推导?

c# linq

54
推荐指数
4
解决办法
3万
查看次数

Eclipse中C++重构支持的状态是什么?

它是否处于实际有用的状态,并且可以做的不仅仅是重命名类?

c++ eclipse refactoring

20
推荐指数
1
解决办法
7545
查看次数

设计和编码 - 从上到下或从下到上?

编码时,您的体验是更好的方法吗?

  1. 将问题分解成足够小的部分然后实现每个部分.
  2. 打破问题,然后使用自上而下的方法实施.
  3. 任何其他?

coding-style

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

在Ruby中将二进制文件读为字符串

我需要一种简单的方法来获取tar文件并将其转换为字符串(反之亦然).有没有办法在Ruby中做到这一点?我最好的尝试是这样的:

file = File.open("path-to-file.tar.gz")
contents = ""
file.each {|line|
  contents << line
}
Run Code Online (Sandbox Code Playgroud)

我认为这足以将它转换为字符串,但是当我尝试将它写回来时......

newFile = File.open("test.tar.gz", "w")
newFile.write(contents)
Run Code Online (Sandbox Code Playgroud)

它不是同一个文件.做ls -l显示文件的大小不同,虽然它们非常接近(打开文件显示大部分内容完好无损).我正在制作一个小错误或完全不同(但可行)的方法来实现这一目标吗?

ruby string file-io

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

计划在ASP.NET中使用PostgreSQL:坏主意?

我目前正在为未来的Web项目规划基础设施.我想按照Joel的方式,每个客户端有一个数据库,现在想想哪个数据库引擎对我有好处.最好的当然是SQL Server,但我现在买不起一个完整的版本,我认为SQL Server Express不是加载服务的好选择.现在我正在考虑使用PostgreSQL.鉴于我的开发环境将是带有NHibernate或LINQ to SQL的ASP.NET 3.5,如果我使用PostgreSQL而不是SQL Server,我会遇到多少麻烦?

谢谢!

database sql-server postgresql asp.net-mvc linq-to-sql

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

什么是SQL查询列出所有具有2列子行作为重复项的行?

我有一个具有冗余数据的表,我正在尝试识别所有具有重复子行的行(缺少更好的单词).通过子行我的意思是只考虑COL1COL2.

所以,假设我有这样的事情:

 COL1   COL2   COL3
 ---------------------
 aa     111    blah_x
 aa     111    blah_j
 aa     112    blah_m
 ab     111    blah_s
 bb     112    blah_d
 bb     112    blah_d
 cc     112    blah_w
 cc     113    blah_p
Run Code Online (Sandbox Code Playgroud)

我需要一个返回此的SQL查询:

 COL1   COL2   COL3
 ---------------------
 aa     111    blah_x
 aa     111    blah_j
 bb     112    blah_d
 bb     112    blah_d
Run Code Online (Sandbox Code Playgroud)

sql database platform-agnostic

4
推荐指数
2
解决办法
4581
查看次数

保护PHP共享主机上的数据库和会话数据

我使用SQLite和存储的会话编写了一个PHP Web应用程序filesystem.

这在功能上很好,而且维护成本低.但是,现在它需要在共享主机上运行.

共享主机上的所有Web应用程序都作为同一用户运行,因此我的用户的会话数据容易受到攻击,数据库,代码等也是如此.

许多建议在存储会话DBMS,例如MySQL在这种情况下.所以起初我以为我会这样做,并将SQLite数据移入其中MySQL.但后来我意识到MySQL凭据需要Web应用程序用户可读,所以我回到原点.

我认为最好的解决办法是使用PHP一个CGI所以它运行每个Web应用程序为不同的用户.这听起来很棒,但我的主人并没有这样做mod_php.启用此功能,管理员的观点是否存在任何缺陷?(性能,向后兼容性等)?如果没有,那么我会要求他们启用此功能.

否则,在这种情况下,我能做些什么来保护我的数据库和会话数据?

php apache security session shared-hosting

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

迁移Java

我在rails和Java上使用ruby.我在使用rails项目时非常喜欢使用迁移.所以我想知道是否有像Java工具这样的迁移?如果没有这样的工具,最好使用迁移作为控制Java项目使用的数据库的工具吗?

java migration ruby-on-rails

84
推荐指数
6
解决办法
2万
查看次数

方案列表理解库?

我知道有一个用于常见lisp(incf-cl)的列表理解库,我知道它们本身支持各种其他功能(和一些非功能)语言(F#,Erlang,Haskell和C#) - 是否有Scheme的列表理解库?

incf-cl在CL中实现为使用宏的库 - 是否应该使用相同的技术为Scheme创建一个?

lisp scheme functional-programming list-comprehension common-lisp

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

在actionscript/Flex中将字符串转换为uint

我正在创建一个组件,并希望像许多flex控件那样公开一个颜色属性,假设我有这样的简单组件,我们称之为foo_label:


<mx:Canvas>
    <mx:Script>
        [Bindable] public var color:uint;
    </mx:Script>
    <mx:Label text="foobar" color="{color}" />
</mx:Canvas>

然后在另一个mxml文件中添加该组件,类似于:


<foo:foo_label color="red" />

当我编译编译器抱怨:无法从文本'red'解析类型uint的值.但是,如果我使用普通标签,我可以做

<mx:Label text="foobar" color="red">
Run Code Online (Sandbox Code Playgroud)

没有任何问题,颜色属性仍然是类型uint.

我的问题是我如何公开一个公共财产,以便我可以控制我的组件文本的颜色?为什么我可以使用字符串"red"作为mx控件的uint字段,但在自定义组件中似乎无法做同样的事情,我是否需要做一些特别的事情?

谢谢.

apache-flex actionscript actionscript-3

3
推荐指数
1
解决办法
8349
查看次数