程序设计

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

30
在Swift中以字符串形式获取对象的类名
使用以下方法获取对象的类名String: object_getClassName(myViewController) 返回如下内容: _TtC5AppName22CalendarViewController 我正在寻找纯版本:"CalendarViewController"。我该如何获取类名称的清理字符串? 我发现了一些有关此问题的尝试,但没有实际答案。根本不可能吗?
320 swift 

6
如何使用W3C验证程序中有效的PHP将HTTP标头设置为UTF-8?
我有几个PHP页面使用以下代码将各种内容回显到HTML页面中。 <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> 但是,当我使用W3C验证器进行验证时,它附带了: HTTP标头(iso-8859-1)中指定的字符编码与元素(utf-8)中的值不同。 我对PHP还是很陌生,我想知道是否可以并且应该更改PHP文件的标头以匹配HTML文件。
319 php  html  http-headers 

13
iPhone模拟器突然开始运行非常缓慢
我已经在iphone模拟器中开发了一个应用程序数周,并且直到现在它一直运行良好,但是突然之间,在加载内容和动画时开始运行非常缓慢。自上次成功测试以来,我尚未对代码进行任何更改。 我尝试重新启动模拟器(多次)并删除应用程序,并进行了完全干净的重建,但是没有运气。我还在模拟器运行时通过监视器检查了CPU的使用情况,而我只使用了大约30%的CPU和40%的内存。 我完全理解模拟器永远不会像设备本身那样快速,但是奇怪的是,经过这么长的时间后,它突然开始缓慢运行,而缓慢意味着我的速度还不到其原始速度的四分之一。

12
未定义DISPLAY时,使用matplotlib生成PNG
我正在尝试将networkx与Python结合使用。当我运行该程序时,出现此错误。缺少什么吗? #!/usr/bin/env python import networkx as nx import matplotlib import matplotlib.pyplot import matplotlib.pyplot as plt G=nx.Graph() G.add_node(1) G.add_nodes_from([2,3,4,5,6,7,8,9,10]) #nx.draw_graphviz(G) #nx_write_dot(G, 'node.png') nx.draw(G) plt.savefig("/var/www/node.png") Traceback (most recent call last): File "graph.py", line 13, in <module> nx.draw(G) File "/usr/lib/pymodules/python2.5/networkx/drawing/nx_pylab.py", line 124, in draw cf=pylab.gcf() File "/usr/lib/pymodules/python2.5/matplotlib/pyplot.py", line 276, in gcf return figure() …
319 python  matplotlib  graph 


17
Java-通过POST方法轻松发送HTTP参数
我成功使用此代码HTTP通过GET方法发送 带有某些参数的请求 void sendRequest(String request) { // i.e.: request = "http://example.com/index.php?param1=a&param2=b&param3=c"; URL url = new URL(request); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setDoOutput(true); connection.setInstanceFollowRedirects(false); connection.setRequestMethod("GET"); connection.setRequestProperty("Content-Type", "text/plain"); connection.setRequestProperty("charset", "utf-8"); connection.connect(); } 现在,我可能需要通过POST方法发送参数(即param1,param2,param3),因为它们很长。我在想为该方法添加一个额外的参数(即String httpMethod)。 我如何才能尽可能少地更改上面的代码,以便能够通过GET或发送参数POST? 我希望改变 connection.setRequestMethod("GET"); 至 connection.setRequestMethod("POST"); 本来可以解决问题的,但是参数仍然通过GET方法发送。 有HttpURLConnection没有什么方法会有所帮助?有没有有用的Java构造? 任何帮助将不胜感激。


7
当结果为空时,LINQ返回什么
我对LINQ查询有疑问。通常,查询返回一个IEnumerable<T>类型。如果返回为空,则不确定它是否为null。我不确定以下内容ToList()是否会引发异常,或者List<string>如果IEnumerable结果没有发现,则为空? List<string> list = {"a"}; // is the result null or something else? IEnumerable<string> ilist = from x in list where x == "ABC" select x; // Or directly to a list, exception thrown? List<string> list1 = (from x in list where x == "ABC" select x).ToList(); 我知道这是一个非常简单的问题,但是我暂时没有VS。
319 c#  linq 


6
iTerm2键盘快捷键-拆分窗格导航
我是标准Mac Terminal的长期用户。在听取了我的同事的好评之后,决定尝试iTerm2。 我在iTerm2上看到的更有用的功能之一是它的拆分窗格(很像vim拆分缓冲区)。 在vim中,我可以使用Ctrl+ W+ 在拆分缓冲区之间移动arrowkeys。iTerm2是否也有键盘快捷键可在窗格之间移动?

12
清除R和RStudio中的控制台的功能
我想知道R中是否有清除控制台的功能,尤其是RStudio,我在寻找可以在控制台中键入的功能,而不是键盘快捷键。 从2010年开始,有人已经在此StackExchange帖子中提供了这样的功能。不幸的是,这取决于RCom软件包,无法在Mac OS X上运行。
319 r 

9
如何在C / Objective-C中的多行中分割字符串文字?
我有一个很长的sqlite查询: const char *sql_query = "SELECT statuses.word_id FROM lang1_words, statuses WHERE statuses.word_id = lang1_words.word_id ORDER BY lang1_words.word ASC"; 如何将其分成多行以使其更易于阅读?如果我执行以下操作: const char *sql_query = "SELECT word_id FROM table1, table2 WHERE table2.word_id = table1.word_id ORDER BY table1.word ASC"; 我收到一个错误。 有没有办法在多行中编写查询?
319 c  objective-c 

30
UITableView单元格选择颜色?
我创建了一个自定义UITableViewCell。表格视图显示的数据很好。我遇到的问题是,当用户触摸表格视图的单元格时,我想显示该单元格的背景色,而不是默认的[蓝色]值,以突出显示该单元格的选择。我使用此代码,但没有任何反应: cell.selectedBackgroundView.backgroundColor=[UIColor blackColor];

30
如何为curl命令添加数据?
我正在尝试编写一个bash脚本进行测试,该脚本接受一个参数并将其通过curl发送到网站。我需要对值进行url编码,以确保正确处理特殊字符。做这个的最好方式是什么? 到目前为止,这是我的基本脚本: #!/bin/bash host=${1:?'bad host'} value=$2 shift shift curl -v -d "param=${value}" http://${host}/somepath $@

12
使用Sed替换包含字符串的整行
我有一个文本文件,其中有一个特定的行,例如 sometext sometext sometext TEXT_TO_BE_REPLACED sometext sometext sometext 我需要将上面的整行替换为 This line is removed by the admin. 搜索关键字是 TEXT_TO_BE_REPLACED 我需要为此编写一个shell脚本。我该如何使用sed呢?
319 string  shell  sed 

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.