问题列表 - 第23123页

在函数中返回char*

我有功能:

char *zap(char *ar) {

    char pie[100] = "INSERT INTO test (nazwa, liczba) VALUES ('nowy wpis', '";
    char dru[] = "' )";
    strcat(pie, ar);
    strcat(pie, dru);
    return pie;
}
Run Code Online (Sandbox Code Playgroud)

主要有:

printf("%s", zap( argv[1] )  );
Run Code Online (Sandbox Code Playgroud)

编译时我收到警告:

test.c: In function ‘zap’:
test.c:17: warning: function returns address of local variable
Run Code Online (Sandbox Code Playgroud)

我该如何归还char*?

c function char

5
推荐指数
2
解决办法
3万
查看次数

打开XML SDK以编辑活动文档

是否可以使用Open XML sdk来操作当前在Office应用程序中打开的文档部分(word/ppt).我知道最简单的方法是使用VSTO,但它的速度很慢并且会使用剪贴板来插入元素,OXML sdk是直接且简单的.

如果有人可以发布一些很棒的代码示例.

在此先感谢
Rakesh

office-2007 openxml

8
推荐指数
2
解决办法
2116
查看次数

Ruby on Rails中的基本图像大小调整

我正在为我们家的内联网创建一个小照片共享网站,我有一个上传功能,它将原始大小的照片上传到数据库中.但是,我还想将照片保存为其他四种尺寸:W = 1024,W = 512,W = 256和W = 128,但只有小于原始尺寸的尺寸(例如,如果原始宽度为511,则仅生成256和128).应始终生成宽度为128的图像(因为它是缩略图).此外,重新调整应始终具有成比例的宽度和高度.我该如何实现呢?我已经有了上传照片的代码:

pic.rb < - 模型

def image_file=(input_data)
  self.filename     = input_data.original_filename
  self.content_type = input_data.content_type.chomp
  self.binary_data  = input_data.read
  # here it should generate the smaller sizes
  #+and save them to self.binary_data_1024, etc...
end
Run Code Online (Sandbox Code Playgroud)

new.rb < - view

<h1>New pic</h1>

<% form_for(@pic, :html => {:multipart => true}) do |f| %>
  <%= f.error_messages %>

  <p>
    <%= f.label :title %><br />
    <%= f.text_field :title %>
  </p>
  <p>
    <%= f.label :description %><br />
    <%= f.text_field :description %>
  </p> …
Run Code Online (Sandbox Code Playgroud)

upload ruby-on-rails image-processing

14
推荐指数
2
解决办法
3万
查看次数

如何从XslTransform迁移到XslCompiledTransform

我有以下代码,我需要从VS 2003(.Net 1.1)迁移到VS 2008(.Net 2+),但我得到编译错误 -

System.Xml.Xsl.XslTransform'已过时:已弃用此类.我可能需要使用System.Xml.Xsl.XslCompiledTransform.但我没有找到匹配的Load()和Transform()重载版本,我可以使用我的原始代码的所有参数.

在MSDN [如何:迁移您的XslTransform代码]我只发现了一些更简单的案例. http://msdn.microsoft.com/en-us/library/aa983475%28VS.80%29.aspx 但在我的代码中我看到一些评论暗示添加的参数用于避免异常,所以我更喜欢使用这些参数.

有人可以帮助迁移此代码吗?

谢谢,阿塔拉

' ----------------------------------------------------------------------   
' VS 2003 code:
' ----------------------------------------------------------------------

. . .

Dim myXslDoc As Xml.XmlDocument

' ----------------------------------------------------------------------   
  Public Sub mcSetParameters(ByVal srcFileName As String)
' ----------------------------------------------------------------------

 Me.myXslDoc = New Xml.XmlDocument 
 Me.myXslDoc.Load(srcFileName) 

End Sub


' ----------------------------------------------------------------------    
  Public Sub mcSetHtml()
' ----------------------------------------------------------------------

 Dim oXPathNav As System.Xml.XPath.XPathNavigator = xmlDoc.DocumentElement.CreateNavigator()

 Dim sbContent As New System.Text.StringBuilder
 Dim swContent As New System.IO.StringWriter(sbContent)        

 Dim args As New System.Xml.Xsl.XsltArgumentList
 args.AddParam("paramName1", "", paramVal1.ToString)
 args.AddParam("paramName2", "", paramVal2.ToString)

 Try …
Run Code Online (Sandbox Code Playgroud)

xml vb.net xmldocument xslcompiledtransform

5
推荐指数
1
解决办法
4689
查看次数

验证CodeIgniter中的表单下拉列表

我正在使用CodeIgniter的表单助手和表单验证库来构建我的表单.我无法将下拉列表设置为"粘性"并找到合适的验证规则.

这就是我填充drodown的方式:

foreach($events as $event){
$options[$event->event_title] = $event->event_title;
}
$firstItem = '<option>Please select one...</option>';
echo form_dropdown('events', $options, '', $firstItem);
Run Code Online (Sandbox Code Playgroud)

这是从存储在数据库中的事件构建选项.表单看起来很好,并正确填充所有字段.

但是,当我提交表格时,下拉列表没有保留所选的值?此外,我应该如何验证它,我想让它成为必需但我也想确保我除了下拉列表中的第一个选项'请选择一个......'

提前致谢.

干杯,加兹

forms validation codeigniter

9
推荐指数
1
解决办法
4万
查看次数

如何用Java加密/解密文件?

我正在编写一个Java应用程序,它可以"加密"并因此"解密"任何二进制文件.

我只是"加密"领域的初学者,所以我想在开始时编写一个非常简单的应用程序.

为了读取原始文件,我可能会使用java.io.FileInputStream该类来获取文件的"字节数组" byte originalBytes[].

然后我可能会使用一些非常简单的密码,例如" 将每个字节向上移动1 "然后我会得到"加密"字节byte encryptedBytes[],让我们说我也会为它设置一个"密码",例如"123456789" .

接下来,当有人想要"解密"该文件时,他必须首先输入密码("123456789"),之后文件可以被解密(因此" 每个字节向下移动1 ")并因此保存到输出文件中通过java.io.FileOutputStream.


我只是想知道如何将密码信息"存储"到加密文件中,以便解密应用程序知道输入的密码和"真实"密码是否等于?

将密码(例如密码字母的ASCII序号)添加到文件的开头(加密数据之前)可能是愚蠢的.


所以我的主要问题是如何将密码信息存储到加密文件中

java encryption passwords

1
推荐指数
1
解决办法
2万
查看次数

关于Objective C调用约定和传递ARM的参数的问题

我想知道当我调用一个客观的C方法时,目标C运行时如何处理参数

[NSString stringWithFomat:@"%@, %@", @"Hello", @"World"]
Run Code Online (Sandbox Code Playgroud)

这个目标C调用有三个参数,与ARM系统上的典型方法相比,它是如何工作的.我知道寄存器r0,r1,r2,r3会保存前4个参数,还有其他参数怎么样?它是如何将它们放在堆栈中并在以后弹出它们的?

compiler-construction iphone assembly arm calling-convention

7
推荐指数
1
解决办法
2184
查看次数

PHP SimpleXML - 删除xpath节点

我有点困惑,我怎么能删除我可以通过xpath搜索找到的东西的父节点:

$xml = simplexml_load_file($filename);
$data = $xml->xpath('//items/info[item_id="' . $item_id . '"]');
$parent = $data[0]->xpath("parent::*");
unset($parent);
Run Code Online (Sandbox Code Playgroud)

所以,它找到了项目ID,没有问题 - 但是没有设置不能摆脱这个<items>节点.我想要做的就是删除<items>...</items>此产品.显然,<items>xml文件中存在大量节点,因此无法unset($xml->data->items)删除所有节点.

任何想法非常赞赏:-)

php simplexml

12
推荐指数
3
解决办法
3万
查看次数

我如何在Scala中表达链式作业?

我如何在scala中表达以下java代码?

a = b = c;
Run Code Online (Sandbox Code Playgroud)

顺便说一句,我正在重新分配变量(不是声明).

expression scala variable-assignment

8
推荐指数
2
解决办法
1076
查看次数

增加WPF GridSplitter鼠标抓取阈值

是否有可能增加用户可以抓住它的网格分割器的距离?

我的分割器宽度只有1像素.我希望能够从更远的距离抓住分路器.

就像现在一样,我必须将鼠标指向精确的1px线才能抓住它.

并且分离器的宽度仍必须是1px

wpf gridsplitter

6
推荐指数
1
解决办法
2607
查看次数