程序设计

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




14
UIButton:将图片设置为选中突出显示状态
我为按钮状态“正常”,“突出显示”和“选定”设置了图像,但是当按钮处于选定状态并按下/突出显示时,我看不到突出显示的图像,而只是看到灰色的图像。选择按钮时是否可以将图像设置为突出显示状态? 我的代码: [button setImage:[UIImage imageNamed:@"normal.png"] forState:UIControlStateNormal]; [button setImage:[UIImage imageNamed:@"pressed.png"] forState:UIControlStateHighlighted]; [button setImage:[UIImage imageNamed:@"checked.png"] forState:UIControlStateSelected]; 当我做: [button setSelected:YES]; 并按下按钮,则不会选择“ pressed.png”图像。

3
MySQL外键约束,级联删除
我想使用外键来保持完整性并避免使用孤立键(我已经使用过innoDB)。 如何创建在CASCADE上删除的SQL语句? 如果我删除类别,那么如何确保它不会删除也与其他类别相关的产品。 数据透视表“ categories_products”在其他两个表之间创建多对多关系。 categories - id (INT) - name (VARCHAR 255) products - id - name - price categories_products - categories_id - products_id

9
比较两个图像的算法
给定两个不同的图像文件(以我选择的任何格式),我需要编写一个程序来预测如果一个文件是另一个文件的非法复制的机会。副本的作者可能会做诸如旋转,制作负片或添加琐碎细节(以及更改图像尺寸)之类的事情。 您知道执行这种工作的算法吗?



1
为什么不带“ Thread.sleep”的“ while(true)”在Linux上导致100%的CPU使用率,而在Windows上却没有?
我用Java创建了一个简单的程序: public static void main(String[] args) throws InterruptedException { while (true) ; } 如果我在Linux机器上运行此程序,它会显示100%的CPU使用率,但不会导致操作系统显示缓慢。但是,如果我在Windows上运行完全相同的代码,则仅显示约20%的CPU使用率。 我在Windows上使用Oracle JRE,在Linux上使用OpenJDK 6。 我想知道Windows的调度程序是否会随机抢占线程,而Linux的不是吗?

7
通过PHP导出为CSV
假设我有一个数据库...。是否可以通过PHP将数据库中的内容导出到CSV文件(和文本文件,如果可能)?
158 php  csv 



4
在AngularJS中按字母排序下拉列表
我通过使用ng-option填充了一个下拉列表,该下拉列表挂接到了依次调用服务的控制器上。不幸的是,输入的数据是一团糟,我需要能够按字母顺序对其进行排序。 您认为类似的事情$.sortBy可以做到,但不幸的是,它并没有成功。我知道我可以使用辅助方法function asc(a,b)或类似方法通过javascript对其进行排序,但我拒绝相信没有更干净的方法可以执行此操作,而且我不想使用辅助方法来夸大控制器。原则上,它是如此基本,所以我不理解为什么AngularJS没有这个。 有没有办法做类似的事情$orderBy('asc')? 例: <select ng-option="items in item.$orderBy('asc')"></select> 拥有选项将非常有用,orderBy这样您通常在尝试对数据进行排序时就可以做任何想做的事情。
158 angularjs 

5
在Sublime Text 2和3中删除项目
如何从崇高文字2和3的项目窗口(删除项目Ctrl+ Alt+ P)? Delete无效,没有上下文菜单,并且删除关联的文件*.sublime-project,*.sublime-workspace也不会从列表中删除项目。 任何想法?因为这个窗口开始变得混乱...

9
在Django中保存Unicode字符串时,MySQL“字符串值不正确”错误
尝试将first_name,last_name保存到Django的auth_user模型时,出现奇怪的错误消息。 失败的例子 user = User.object.create_user(username, email, password) user.first_name = u'Rytis' user.last_name = u'Slatkevičius' user.save() >>> Incorrect string value: '\xC4\x8Dius' for column 'last_name' at row 104 user.first_name = u'Валерий' user.last_name = u'Богданов' user.save() >>> Incorrect string value: '\xD0\x92\xD0\xB0\xD0\xBB...' for column 'first_name' at row 104 user.first_name = u'Krzysztof' user.last_name = u'Szukiełojć' user.save() …
158 python  mysql  django  unicode  utf-8 

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.