程序设计

专业和发烧友程序员的问答

11
从浏览器下载JSON对象作为文件
我有以下代码,可让用户下载csv文件中的数据字符串。 exportData = 'data:text/csv;charset=utf-8,'; exportData += 'some csv strings'; encodedUri = encodeURI(exportData); newWindow = window.open(encodedUri); 如果客户端运行代码,它将生成空白页并开始下载csv文件中的数据,效果很好。 所以我试图用JSON对象来做到这一点 exportData = 'data:text/json;charset=utf-8,'; exportData += escape(JSON.stringify(jsonObject)); encodedUri = encodeURI(exportData); newWindow = window.open(encodedUri); 但是我只看到一个页面,上面显示了JSON数据,没有下载它。 我进行了一些研究,并且该研究声称可以工作,但是我的代码没有任何区别。 我在代码中缺少什么吗? 感谢您阅读我的问题:)
144 javascript  json 

8
Django转储单个模型的数据?
我可以dumpdata在Django中执行中仅对单个模型执行,而不对整个应用程序执行,如果可以,如何执行? 对于一个应用程序,它将是: python manage.py dumpdata myapp 但是,我希望转储某些特定的模型,例如“ myapp.mymodel”。原因是,在我不希望转储的同一应用程序中,我有300万条巨大的记录数据集。

6
更改表添加多列ms sql
谁能告诉我以下查询中的错误在哪里 ALTER TABLE Countries ADD ( HasPhotoInReadyStorage bit, HasPhotoInWorkStorage bit, HasPhotoInMaterialStorage bit, HasText bit); ALTER TABLE Regions ADD ( HasPhotoInReadyStorage bit, HasPhotoInWorkStorage bit, HasPhotoInMaterialStorage bit HasText bit); ALTER TABLE Provinces ADD ( HasPhotoInReadyStorage bit, HasPhotoInWorkStorage bit, HasPhotoInMaterialStorage bit HasText bit); ALTER TABLE Cities ADD ( HasPhotoInReadyStorage bit, HasPhotoInWorkStorage bit, HasPhotoInMaterialStorage …

7
首次出现大于当前值的值
我在numpy中有一个1D数组,我想在值超过numpy数组中的值的位置找到索引的位置。 例如 aa = range(-10,10) 查找超出aa值的位置5。
144 python  numpy 


24
不推荐使用ConnectivityManager getNetworkInfo(int)
使用compileSdkVersion 23,但是尝试支持早至9。 getNetworkInfo(int)在23中被弃用。建议使用getAllNetworks()和getNetworkInfo(Network)代替。但是,这两个都需要最少的API 21。 我们可以在支持包中使用一个可以帮助您解决问题的类吗? 我知道以前曾提出过一个解决方案,但是我的最低API要求9带来了挑战。

12
MongoDB:如何用一个命令更新多个文档?
我很惊讶地发现以下示例代码仅更新一个文档: > db.test.save({"_id":1, "foo":"bar"}); > db.test.save({"_id":2, "foo":"bar"}); > db.test.update({"foo":"bar"}, {"$set":{"test":"success!"}}); > db.test.find({"test":"success!"}).count(); 1 我知道我可以循环浏览并不断更新,直到它们都被更改为止,但这似乎效率很低。有没有更好的办法?
144 mongodb  document  nosql 

5
Oracle SELECT TOP 10记录
我在Oracle中使用SQL语句遇到了很大的问题。我想选择STORAGE_DB排序的前10条记录,这些记录不在其他select语句的列表中。 此记录适用于所有记录: SELECT DISTINCT APP_ID, NAME, STORAGE_GB, HISTORY_CREATED, TO_CHAR(HISTORY_DATE, 'DD.MM.YYYY') AS HISTORY_DATE FROM HISTORY WHERE STORAGE_GB IS NOT NULL AND APP_ID NOT IN (SELECT APP_ID FROM HISTORY WHERE TO_CHAR(HISTORY_DATE, 'DD.MM.YYYY') = '06.02.2009') 但是当我添加 AND ROWNUM <= 10 ORDER BY STORAGE_GB DESC 我正在获取某种“随机”记录。我认为是因为限价是在下订单之前进行的。 有人有好的解决方案吗?另一个问题:此查询的速度非常慢(超过10k条记录)
144 sql  oracle  top-n 

8
将多个事件绑定到侦听器(没有JQuery)?
在处理浏览器事件时,我已经开始将Safari的touchEvents集成到移动设备中。我发现addEventListeners与条件堆叠在一起。该项目不能使用JQuery。 标准事件侦听器: /* option 1 */ window.addEventListener('mousemove', this.mouseMoveHandler, false); window.addEventListener('touchmove', this.mouseMoveHandler, false); /* option 2, only enables the required event */ var isTouchEnabled = window.Touch || false; window.addEventListener(isTouchEnabled ? 'touchmove' : 'mousemove', this.mouseMoveHandler, false); jQuery bind允许多个事件,如下所示: $(window).bind('mousemove touchmove', function(e) { //do something; }); 是否有办法像JQuery示例中那样组合两个事件侦听器?例如: window.addEventListener('mousemove touchmove', this.mouseMoveHandler, false); 任何建议或提示,不胜感激!

6
如何设置原点/ HEAD?
我有一个分支机构来跟踪原点的引用。 git checkout <branchname>切换到该分支,并且a git status会告诉我该分支距原点的距离是多远或多远,但令我感到惊讶的是,它origin/HEAD仍然指向origin/master,而不是origin/<branchname> 所以我的问题是,在什么情况下原点/ HEAD会移动? 编辑: 我很欣赏有关如何移动原点/ HEAD 的答案,但是我对“有组织地”移动它的方式很感兴趣,因为我明确地告诉它要这样做。 例如,当我切换分支时,git使HEAD指向我要签出的分支,因此令我惊讶的是origin / HEAD不会以相同的方式移动。
144 git 


5
C#XML文档网站链接
是否可以在XML文档中包含指向网站的链接?例如,我的方法总结为 ///<Summary> /// This is a math function I found HERE. ///</Summary> public void SomeMathThing(Double[] doubleArray) { ... } 当我键入 SomeMathThing( 我希望IntelliSense显示摘要,并提供选项以单击“ HERE”链接到外部网站。这可能吗?怎么做?
144 c#  xml  hyperlink 


12
在SqlCommand中传递数组参数
我正在尝试将数组参数传递给C#中的SQL commnd,如下所示,但它不起作用。有人见过吗? string sqlCommand = "SELECT * from TableA WHERE Age IN (@Age)"; SqlConnection sqlCon = new SqlConnection(connectString); SqlCommand sqlComm = new SqlCommand(); sqlComm.Connection = sqlCon; sqlComm.CommandType = System.Data.CommandType.Text; sqlComm.CommandText = sqlCommand; sqlComm.CommandTimeout = 300; sqlComm.Parameters.Add("@Age", SqlDbType.NVarChar); StringBuilder sb = new StringBuilder(); foreach (ListItem item in ddlAge.Items) { if (item.Selected) …
144 c#  tsql 

7
事件Action <>与事件EventHandler <>
声明event Action&lt;&gt;和之间有什么区别吗event EventHandler&lt;&gt;? 假设什么对象实际引发事件都没有关系。 例如: public event Action&lt;bool, int, Blah&gt; DiagnosticsEvent; 与 public event EventHandler&lt;DiagnosticsArgs&gt; DiagnosticsEvent; class DiagnosticsArgs : EventArgs { public DiagnosticsArgs(bool b, int i, Blah bl) {...} ... } 两种情况下的用法几乎相同: obj.DiagnosticsEvent += HandleDiagnosticsEvent; 关于event EventHandler&lt;&gt;模式,有几件事我我不喜欢: 从EventArgs派生的额外类型声明 强制传递对象源–通常没人在乎 更多代码意味着需要维护更多代码而没有任何明显优势。 结果,我更喜欢 event Action&lt;&gt; 但是,仅当Action &lt;&gt;中的类型参数太多时,才需要一个额外的类。
144 c# 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.