程序设计

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

6
C ++,将副本设置为vector
我需要复制std::set到std::vector: std::set <double> input; input.insert(5); input.insert(6); std::vector <double> output; std::copy(input.begin(), input.end(), output.begin()); //Error: Vector iterator not dereferencable 问题出在哪里?
146 c++  copy  stdvector  stdset 


12
Java-转义字符串以防止SQL注入
我试图在Java中放置一些反SQL注入,并发现使用“ replaceAll”字符串函数非常困难。最后,我需要,将转换现有的功能\来\\,任何"到\",任何'到\',任何\n以\\n使得当字符串由MySQL的SQL注入评估将被阻止。 我已经整理了一些正在使用的代码,并且\\\\\\\\\\\该函数中的所有内容都使我大失所望。如果有人碰巧有这个例子,我将不胜感激。

7
有什么方法可以调用私有方法吗?
我有一个使用XML和反射将Objects 返回到另一个类的类。 通常,这些对象是外部对象的子字段,但是有时我想即时生成它。我已经尝试过类似的方法,但无济于事。我相信这是因为Java不允许您访问private进行反射的方法。 Element node = outerNode.item(0); String methodName = node.getAttribute("method"); String objectName = node.getAttribute("object"); if ("SomeObject".equals(objectName)) object = someObject; else object = this; method = object.getClass().getMethod(methodName, (Class[]) null); 如果提供的方法正确private,则失败NoSuchMethodException。我可以通过制作方法来解决它public,或者制作另一个类来派生它。 长话短说,我只是想知道是否存在private一种通过反射访问方法的方法。
146 java  reflection  private 

5
从PHP中的变量实例化一个类?
我知道这个问题听起来很模糊,因此我将通过一个示例来使其更加清楚: $var = 'bar'; $bar = new {$var}Class('var for __construct()'); //$bar = new barClass('var for __construct()'); 这就是我要做的。你会怎么做?我当然可以这样使用eval(): $var = 'bar'; eval('$bar = new '.$var.'Class(\'var for __construct()\');'); 但是我宁愿远离eval()。没有eval(),有没有办法做到这一点?
146 php  class  variables  eval 

9
在HTML表中隐藏/显示列
我有一个包含几列的HTML表,我需要使用jquery实现一个列选择器。当用户单击复选框时,我要隐藏/显示表中的相应列。我想在不将类附加到表中的每个td的情况下执行此操作,是否可以使用jquery选择整个列?以下是HTML的示例。 <table> <thead> <tr><th class="col1">Header 1</th><th class="col2">Header 2</th><th class="col3">Header 3</th></tr> </thead> <tr><td>Column1</td><td>Column2</td><td>Column3</td></tr> <tr><td>Column1</td><td>Column2</td><td>Column3</td></tr> <tr><td>Column1</td><td>Column2</td><td>Column3</td></tr> <tr><td>Column1</td><td>Column2</td><td>Column3</td></tr> </table> <form> <input type="checkbox" name="col1" checked="checked" /> Hide/Show Column 1 <br /> <input type="checkbox" name="col2" checked="checked" /> Hide/Show Column 2 <br /> <input type="checkbox" name="col3" checked="checked" /> Hide/Show Column 3 <br /> </form>
146 jquery  html  hide  html-table  show 

9
如何强制表单元格<td>内容要包装?
这里是整个页面*可包装的内容在main.css文件中定义 /* Wrappable cell * Add this class to make sure the text in a cell will wrap. * By default, data_table tds do not wrap. */ td.wrappable, table.data_table td.wrappable { white-space: normal; } 这是整个页面: &lt;%@ include file="../../include/pre-header.html" %&gt; &lt;form id="commentForm" name="commentForm" action="" method="post"&gt; &lt;ctl:vertScroll height="300" headerStyleClass="data_table_scroll" bodyStyleClass="data_table_scroll" enabled="${user.scrollTables}"&gt; &lt;ctl:sortableTblHdrSetup …
146 html  css  html-table 



15
从表中选择1是什么意思?
我已经看到了许多有关以下内容的查询。 Select 1 From table 这1意味着什么,它将如何执行,返回什么? 另外,在哪种类型的方案中可以使用?
146 mysql  sql  plsql 

2
有人可以用简单明了的方式向我解释collection_select吗?
我正在浏览Rails API文档collection_select,他们真是糟糕透顶。 标题是这样的: collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {}) 这是他们提供的唯一示例代码: collection_select(:post, :author_id, Author.all, :id, :name_with_initial, :prompt =&gt; true) 有人可以使用简单的关联(例如Userhas_many Plans和a Plan属于a User)来解释我要在语法中使用什么,为什么? 编辑1:而且,如果您解释了它在form_helper常规格式或常规格式中的工作原理,那将是很棒的。想象一下,您正在向了解Web开发但对Rails“相对较新”的Web开发人员进行解释。您将如何解释?

6
Java舍入任意数量
Наэтотвопросестьответына 堆栈溢出нарусском:Округлениевбольшуюсторонунеработает 对于一个简单的问题,我似乎找不到所需的答案:如何将任何数字四舍五入到最接近的数字int? 例如,每当数字为0.2、0.7、0.2222、0.4324、0.99999时,我希望结果为1。 到目前为止,我有 int b = (int) Math.ceil(a / 100); 不过,它似乎并没有完成任务。
146 java  math  int  rounding 

3
重新登录以将不同的消息记录到两个文件
我正在使用logback / slf4j进行日志记录。我想解析我的日志文件以分析一些数据,所以我不想解析一个很大的大文件(主要由调试语句组成),而是要有两个记录器实例,每个实例都记录到一个单独的文件中。一种用于分析,另一种用于通用日志记录。有谁知道使用Logback或任何其他记录器可以做到这一点吗?
146 java  logging  logback  slf4j 

6
如何在C#中将字符串转换为UTF-8?
我有一个从第三方应用程序收到的字符串,我想在Windows Surface上使用C#以任何语言正确显示它。 由于编码不正确,我的一部分字符串在西班牙语中看起来像这样: Acción 而它应该看起来像这样: Acción 根据关于这个问题的答案: 如何知道C#中的字符串编码,我正在接收的编码应该已经在UTF-8上了,但是它是在Encoding.Default(可能是ANSI?)上读取的。 我正在尝试将此字符串转换为真正的UTF-8,但是问题之一是我只能看到Encoding类的一个子集(仅适用于UTF8和Unicode属性),可能是因为我仅限于Windows Surface API。 我尝试了一些在互联网上找到的代码片段,但到目前为止,对于东方语言(例如韩语),它们都没有被证明是成功的。一个示例如下: var utf8 = Encoding.UTF8; byte[] utfBytes = utf8.GetBytes(myString); myString= utf8.GetString(utfBytes, 0, utfBytes.Length); 我还尝试将字符串提取到字节数组中,然后使用UTF8.GetString: byte[] myByteArray = new byte[myString.Length]; for (int ix = 0; ix &lt; myString.Length; ++ix) { char ch = myString[ix]; myByteArray[ix] = (byte) ch; } myString …

6
.NET Framework 4.5目录在哪里?
我已经安装了Windows 8,Visual Studio 2012,但其中没有v4.5目录%WINDIR%\Microsoft.NET\Framework。 我做错了什么,还是.NET 4.5与众不同? 如果是因为我尚未安装工具,那么是否有一组可供下载的其他工具?据我所知,我能够构建.NET 4.5应用程序。

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.