是否有任何工作要创建一个C#编译器来生成本机exe?例如,输出是本机exe而不是.NET程序集.
我正在使用Maven Application Assembler插件从我的Java项目生成独立的可执行文件.应用程序读入配置文件,包括Spring文件.Application Assembler插件有一个选项(默认激活),可以将etc /目录添加到应用程序的类路径中,但是如何让插件将配置文件复制到此目录中呢?
或者更一般地说,Maven中应用程序配置文件的犹太位置在哪里不应该打包在工件中?
我正在尝试将我的ASPNET站点迁移到Django.我的所有当前数据都绑定在共享主机上的MS SQL Server中(有用)不支持python ...我可以使用现有代码导出所有数据,但我也停止使用Windows.该网站主要是编译VB.NET所以我需要安装Windows和Visual Studio,然后弄清楚我正在尝试做什么......我不喜欢那个计划.
我想使用PHP将整个数据库(或一次一个表)导出到JSON,而不是经历这种麻烦.Python中的SimpleJSON将使其易于导入,因此它似乎是一个计划.
到现在为止还挺好.在PHP中,我设法连接到SQL Server并执行简单的查询,但我需要一个表列表,以便我知道需要复制哪些数据.我想要所有的表,因为有大约三年前重写网站的遗留表,我想把这些数据保存在某个地方......
首先,有人知道列出所有表的SQL查询吗?
我试过了,mssql_query('sp_tables');但这会返回一个奇怪的列表:
mydatabasename
mydatabasename
dbo
dbo
syscolumns
syscolumns
SYSTEM TABLE
SYSTEM TABLE
Run Code Online (Sandbox Code Playgroud)
其次:在您看来,我最好将每个表转储写入自己的.json文件,还是应该将它们保存在一起?
第三:我是否采取了错误的方式?
在我的公司,这些规则适用:
你使用什么错误跟踪流程?它适合你吗?
在C#sytax中有定义新行的方法吗?(就像在VB中一样)
例:
代替:
string myStr = "very long string" +
"another long string";
Run Code Online (Sandbox Code Playgroud)
这个:
string myStr = "very long string \something
another long string"
Run Code Online (Sandbox Code Playgroud)
要么; 编译器处理这个并执行类似的操作; 在这个例子中,"string"+"string" - >"stringstring"?
欢迎使用不同的情况,例如当这些字符串是常量等时.
有没有办法在我的Git存储库中添加Subversion存储库作为Git子模块?
就像是:
git-svn submodule add https://svn.foo.com/svn/proj --stdlayout svn-project
Run Code Online (Sandbox Code Playgroud)
凡https://svn.foo.com/svn/proj指向Subversion库.
我知道有git-svn一个允许人们与Subversion存储库进行交互.所以我想,也许有办法检查Subversion存储库,git-svn然后将其用作子模块.
比方说,我有很多Web应用程序使用在C#中编译成dll的相同类库,我想更新特定应用程序的类的特定方法.我不想更改现有代码,因为它会影响每个人,我不想从类继承来创建新代码.我只想更改单个应用程序的类的现有方法.
实现此目的的一种方法是将编译的类作为"基础"类,并具有包含继承基类的所有重写类的单独文件.然后应用程序将使用继承的类.然后,要更改单个应用程序的类,您只需更新继承的类.我用这种方法看到的唯一问题是每个应用程序都需要2个文件,一个基类和一个继承(可能没有编译).
任何人都可以推荐更好的方法吗?
除了在Uni课程中快速介绍之外,我之前没有使用过单元测试.我现在正在编写一个应用程序,并希望在此过程中自学TDD.问题是,我不知道测试什么或者真的如何.
我正在编写一个Django应用程序,到目前为止只创建了模型(并自定义了管理应用程序).这就是我到目前为止编写测试的骨架的方法:
class ModelTests(TestCase):
fixtures = ['initial_data.json',]
def setUp(self):
pass
def testSSA(self):
ssa = SSA.objects.create(name="sdfsdf", cost_center=1111, street_num=8,
street_name="dfsdfsf Street", suburb="sdfsdfsdf",
post_code=3333)
def testResident(self):
pass
def testSSA_Client(self):
pass
Run Code Online (Sandbox Code Playgroud)
我打算编写一个函数来测试ModelTests类中的每个模型.这是编写测试的好方法吗?另外,我到底应该测试什么?创建一个完成所有领域的模型?那个半完整的模型失败了吗?测试任何特殊情况(如null和is_required = False)?我相信ORM,据我所知,它已经过严格测试,所以我不应该测试所有的方法吗?
对于用Django/Python编写的Web应用程序,我需要测试什么?一些例子会很好.
我有一个使用预定事件的.Net控制台应用程序将启动,调用mweb服务方法并关闭.每小时/每天运行一次.虽然实现没有"错误",但我想知道将此实现作为Windows服务是否有任何好处.
有没有人对这种情况下的最佳做法有什么看法?
c# ×3
.net ×2
bug-tracking ×1
django ×1
exe ×1
git ×1
git-svn ×1
inheritance ×1
maven-2 ×1
native ×1
php ×1
python ×1
spring ×1
sql-server ×1
svn ×1
syntax ×1
unit-testing ×1