我有功能:
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*?
是否可以使用Open XML sdk来操作当前在Office应用程序中打开的文档部分(word/ppt).我知道最简单的方法是使用VSTO,但它的速度很慢并且会使用剪贴板来插入元素,OXML sdk是直接且简单的.
如果有人可以发布一些很棒的代码示例.
在此先感谢
Rakesh
我正在为我们家的内联网创建一个小照片共享网站,我有一个上传功能,它将原始大小的照片上传到数据库中.但是,我还想将照片保存为其他四种尺寸:W = 1024,W = 512,W = 256和W = 128,但只有小于原始尺寸的尺寸(例如,如果原始宽度为511,则仅生成256和128).应始终生成宽度为128的图像(因为它是缩略图).此外,重新调整应始终具有成比例的宽度和高度.我该如何实现呢?我已经有了上传照片的代码:
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)
<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) 我有以下代码,我需要从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) 我正在使用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)
这是从存储在数据库中的事件构建选项.表单看起来很好,并正确填充所有字段.
但是,当我提交表格时,下拉列表没有保留所选的值?此外,我应该如何验证它,我想让它成为必需但我也想确保我除了下拉列表中的第一个选项'请选择一个......'
提前致谢.
干杯,加兹
我正在编写一个Java应用程序,它可以"加密"并因此"解密"任何二进制文件.
我只是"加密"领域的初学者,所以我想在开始时编写一个非常简单的应用程序.
为了读取原始文件,我可能会使用java.io.FileInputStream该类来获取文件的"字节数组" byte originalBytes[].
然后我可能会使用一些非常简单的密码,例如" 将每个字节向上移动1 "然后我会得到"加密"字节byte encryptedBytes[],让我们说我也会为它设置一个"密码",例如"123456789" .
接下来,当有人想要"解密"该文件时,他必须首先输入密码("123456789"),之后文件可以被解密(因此" 每个字节向下移动1 ")并因此保存到输出文件中通过java.io.FileOutputStream.
我只是想知道如何将密码信息"存储"到加密文件中,以便解密应用程序知道输入的密码和"真实"密码是否等于?
将密码(例如密码字母的ASCII序号)添加到文件的开头(加密数据之前)可能是愚蠢的.
所以我的主要问题是如何将密码信息存储到加密文件中?
我想知道当我调用一个客观的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
我有点困惑,我怎么能删除我可以通过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)删除所有节点.
任何想法非常赞赏:-)
是否有可能增加用户可以抓住它的网格分割器的距离?
我的分割器宽度只有1像素.我希望能够从更远的距离抓住分路器.
就像现在一样,我必须将鼠标指向精确的1px线才能抓住它.
并且分离器的宽度仍必须是1px
arm ×1
assembly ×1
c ×1
char ×1
codeigniter ×1
encryption ×1
expression ×1
forms ×1
function ×1
gridsplitter ×1
iphone ×1
java ×1
office-2007 ×1
openxml ×1
passwords ×1
php ×1
scala ×1
simplexml ×1
upload ×1
validation ×1
vb.net ×1
wpf ×1
xml ×1
xmldocument ×1