我的计算机和带有ssh的Web服务器上都有一个Web应用程序.问题是我在我的计算机上本地开发应用程序,我想将它与服务器同步而不是通过ftp复制文件.还有其他方法吗?Git的?
我最近开始开发一个遗留应用程序,该应用程序的大部分业务逻辑都位于分布在两个或三个 SQL Server 数据库中的存储过程中。目前所有代码也是在实时环境中编辑的。
由于我是代码库的新手,我真的不想在实时环境中进行任何更改,因此我正在尝试建立一个开发环境。我们使用 Visual Studio 编写所有数据库对象的脚本,并在 Subversion 中跟踪这些对象。这样我就可以设置一个开发 SQL Server 实例来工作,但一个问题是代码充满了对服务器和数据库名称的硬编码引用,例如许多存储过程如下所示:
CREATE PROCEDURE server1.db1.dbo.proc1 AS
INSERT INTO db1.dbo.table1
EXEC server2.db2.dbo.proc2
END
Run Code Online (Sandbox Code Playgroud)
如何以安全的方式更改所有这些引用?到目前为止我想到了两个选择:
1) 有一个脚本运行全局搜索并替换我的 Subversion 工作副本上的服务器名称,然后针对我的测试数据库运行修改后的代码。
2) 通过编辑 \windows\system32\drivers\etc\hosts 文件在我的本地机器上设置 dns 别名,该文件将 server1 和 server2 重定向到数据库的开发实例。在生产服务器上,这些将指向生产数据库。
您认为以下哪一个设置更好?您是否认为我忽略了任何风险以及应该考虑哪些风险?
sql-server stored-procedures development-environment visual-studio
在我的嵌入式项目中,我使用 JTAG 接口下载代码并调试下载的应用程序。但我不知道 JTAG 设置内部发生了什么。
任何人都可以给我 JTAG 设置的基本想法/流程(高级视图),这将真正帮助我更好地理解我的开发系统。
__卡努
我花了一些时间在php中开发一个Web应用程序.它主要是为了学习作为辅助项目的乐趣,但是应用程序现在有一些用户,我不想因为我开发时破坏事物而烦恼.
目前,我有一个非常基本的方法来管理开发 - 我使用文本编辑器(ultraedit)编写代码并使用其内置的ftp将文件上传到服务器.在版本控制方面,我有2个域,只有在工作时才将文件推送到"实时"域,但就是这样.这些域托管在一个cPanel共享托管站点上,我对它能够处理流量中的轻微峰值有一些疑问.昨天我看了slicehost的一些更具可伸缩性的东西,但这看起来像我现在所处的学习曲线.
我知道我可以比这更好,但从哪里开始?我想我需要三个方面的建议1 - 代码编写工具2 - 版本控制/管理3 - 可扩展托管
我故意在同一个问题中问这些问题,因为我想知道一个选择是否会影响另一个问题.有一个很好的集成解决方案吗?
提前谢谢你.
在市场发布的版本的同时安装Android应用程序的开发/测试版本的最佳方法是什么?我想通过电子邮件向测试人员发送.apk文件,他们可以与市场上现有的版本一起安装.这怎么可能?(它猜我可以使用相同的密钥对其进行签名,以便他们可以更新现有版本,但如果测试版中存在错误,则无法轻松返回)
同样也适用于我自己的设备 - 当我想尝试从市场我的应用程序的版本,我总是要完全删除开发版本,包括我的所有数据,并从市场上安装,然后重新设置它..这是烦了,但我想在上传到市场后测试我的应用程序是必要的..而且我没有专门的开发设备..
这是一个很好的工作流程吗?
我的rails开发日志中包含了大量的这些行:
Started GET "/assets/services.css?body=1" for 127.0.0.1 at 2012-11-26 02:27:49 -0800
Served asset /services.css - 304 Not Modified (0ms)
[2012-11-26 02:27:49] WARN Could not determine content-length of response body. Set content-length of the response or set Response#chunked = true
Run Code Online (Sandbox Code Playgroud)
我想我需要弄清楚如何让rails确定内容长度或设置response.chunked某处(不确定究竟是什么)以避免最后一行.但是,绝大多数时候我不得不浪费时间搜索这些数据库请求,如下所示:
Started GET "/points" for 127.0.0.1 at 2012-11-26 02:27:54 -0800
Processing by PointsController#index as HTML
User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."id" = 1 LIMIT 1
PointsLog Load (0.1ms) SELECT "points_logs".* FROM "points_logs" WHERE "points_logs"."user_id" = 1
Rendered points/index.html.erb within …Run Code Online (Sandbox Code Playgroud) logging development-environment ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2
//Comment
//Ctrl+K,Ctrl+C (to comment code in Visual studio)
//Ctrl+K,Ctrl+U (to uncomment code in Visual studio)
//Ctrl+? (To Comment in Chrome Developer Tools)
//Ctrl+? (To Uncomment in Chrome Developer Tools)
Run Code Online (Sandbox Code Playgroud)
我在 Chrome 开发工具中使用网络映射。我想在 javascript 中注释/取消注释一段代码。有没有办法在 Chrome 开发者工具中注释/取消注释 JavaScript 代码?谢谢!
我对 Shopify 开发完全陌生。
我想知道是否有任何方法可以在本地设置Shopify 商店用于学习目的,或任何其他方法来设置Shopify 开发环境
先感谢您。
盲人如何编程的问题已经被一遍又一遍地回答了,但我找不到任何关于盲人和使用屏幕阅读器或盲文显示器如何影响你的编码风格的信息。
你能区分盲人创建的代码和其他代码吗?
失明是否会导致您以不同的方式思考问题并寻找其他解决方案?
terminal development-environment web-development-server flask python-venv