程序设计

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

15
brew在macOS上安装mysql
我正在尝试使用Homebrew在Mac OS 10.6上设置MySQL brew install mysql 5.1.52。 一切顺利,我也成功了mysql_install_db。 但是,当我尝试使用以下方法连接到服务器时: /usr/local/Cellar/mysql/5.1.52/bin/mysqladmin -u root password 'mypass' 我得到: /usr/local/Cellar/mysql/5.1.52/bin/mysqladmin:连接到“ localhost”服务器 失败的错误:“对用户'root'@'localhost'的访问被拒绝(使用密码:否)' 我也尝试过访问mysqladmin or mysql using -u root -proot, 但是使用或不使用密码都无法使用。 这是一台全新机器上的全新安装,据我所知,必须使用root用户密码才能访问该新安装。我也尝试过: /usr/local/Cellar/mysql/5.1.52/bin/mysql_secure_installation 但我也得到 错误1045(28000):用户'root'@'localhost'的访问被拒绝(使用密码:NO)


16
Android是否支持近实时推送通知?
我最近了解了iPhone应用程序能够接收几乎即时的应用程序 通知的功能。 它以推送通知的形式提供,这是一个定制协议,可始终保持与iPhone的数据连接,并向应用程序发送二进制数据包消息,从服务器应用程序发送到电话应用程序后0.5-5秒之间,它会迅速以惊人的速度弹出警报响应时间。这是作为数据而不是SMS发送的,以非常小的数据包形式发送,这些数据包是数据计划的一部分,而不是传入消息。 我想知道,如果使用Android,是否有类似的功能,或者是否有可能使用Android API来实现与此类似的功能。为了澄清起见,我将类似定义为: 不是短信,而是一些数据驱动的解决方案 尽可能实时 具有可扩展性,即作为移动应用程序的服务器部分,我可以在几秒钟内通知数千个应用程序实例 我很欣赏该应用程序可能是基于请求的HTTP请求/响应样式,但理想情况下,我不想为了检查通知而进行大量轮询;除此之外,这就像滴水沥干数据计划一样。

10
在Python中管道输出标准输出时设置正确的编码
当传递Python程序的输出的管道时,Python解释器会对编码感到困惑,并将其设置为None。这意味着这样的程序: # -*- coding: utf-8 -*- print u"åäö" 正常运行时可以正常工作,但失败: UnicodeEncodeError:'ascii'编解码器无法在位置0编码字符u'\ xa0':序数不在范围内(128) 以管道顺序使用时。 使管道工作的最佳方法是什么?我能告诉它使用外壳程序/文件系统/正在使用的任何编码吗? 到目前为止,我所看到的建议是直接修改site.py,或使用此hack硬编码defaultencoding: # -*- coding: utf-8 -*- import sys reload(sys) sys.setdefaultencoding('utf-8') print u"åäö" 有没有更好的方法可以使管道工作?


15
Oracle:如果表存在
我正在为Oracle数据库编写一些迁移脚本,并希望Oracle具有类似于MySQL的IF EXISTS构造。 具体来说,每当我想在MySQL中删除表时,我都会做类似的事情 DROP TABLE IF EXISTS `table_name`; 这样,如果表不存在,DROP则不会产生错误,并且脚本可以继续。 Oracle有类似的机制吗?我意识到我可以使用以下查询来检查表是否存在 SELECT * FROM dba_tables where table_name = 'table_name'; 但是将其与a捆绑在一起的语法使DROP我逃脱了。
343 sql  oracle  sql-drop 

11
如何在JavaScript中对字符串排序
我有一个希望基于attr字符串类型的字段进行排序的对象列表。我尝试使用- list.sort(function (a, b) { return a.attr - b.attr }) 但发现-在JavaScript 中似乎不适用于字符串。如何基于带有字符串类型的属性对对象列表进行排序?
343 javascript  string 

11
如何从数据框的单元格获取值?
我构造了一个条件,可以从我的数据帧中准确提取一行: d2 = df[(df['l_ext']==l_ext) & (df['item']==item) & (df['wn']==wn) & (df['wd']==1)] 现在,我想从特定列中获取一个值: val = d2['col_name'] 但是结果是我得到一个包含一行一列(即一个单元格)的数据帧。这不是我所需要的。我需要一个值(一个浮点数)。我该如何在熊猫中做到这一点?
343 python  pandas  dataframe 


9
TypeScript中对象文字中的类型定义
在TypeScript类中,可以声明属性的类型,例如: class className { property: string; }; 如何在对象文字中声明属性的类型? 我已经尝试了以下代码,但无法编译: var obj = { property: string; }; 我收到以下错误: 名称“字符串”在当前范围中不存在 我是在做错什么还是错误?
343 typescript 

15
以下未跟踪的工作树文件将被合并覆盖,但我不在乎
在我的分支上,我在.gitignore中有一些文件 在不同的分支上,这些文件不是。 我想将另一个分支合并到我的分支中,并且我不在乎那些文件是否不再被忽略。 不幸的是我得到这个: 以下未跟踪的工作树文件将被合并覆盖 我如何修改我的pull命令以覆盖这些文件,而不必自己查找,移动或删除这些文件?

5
删除highcharts.com点数链接
我刚刚购买了图表,但是信用额链接仍然显示在我的图表上,该图表在我的网站上非常突出,并且扭曲了图表视图。 我以为我会得到选择,那么如何删除它?

30
git rebase:“错误:无法统计'文件':权限被拒绝”
我正在使用git,先进行一次小的提交,再进行一次大的提交。我决定git rebase在推送之前先将两个提交压缩在一起。(我以前从未做过。) 所以我做了: git rebase -i HEAD~2 这给了我编辑器,在这里我选择了较早的提交,并压缩了较晚的提交。当我保存时,git说: 错误:无法统计“ 文件名 ”:权限被拒绝 无法将sha1应用于以后的提交 ... 该提交的初始文本行 现在: 我这样做时都不会出现任何提交git log。 git status 告诉我我“当前不在任何分支机构”。 一个文件被列为已修改文件并在索引中,而两个文件被列为未跟踪文件。我的第一次提交只有一个文件(我认为),而第二次提交有很多文件。 发生了什么!?我如何解决它?
342 git  git-rebase 



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.