我有这样的数字字符串2223,00.我想把它变成2223.这是:没有" , " 之后的信息.假设" , " 之后只有两位小数.
我做了:
str = str.Remove(str.Length - 3, 3);
Run Code Online (Sandbox Code Playgroud)
有更优雅的解决方案吗?也许使用其他功能? - 我不喜欢把明确的数字 -
看这个:
myReader = cmd.ExecuteReader();
if (myReader.HasRows)
{
while (myReader.Read())
{
info = myReader.GetString("info");
...
}
}
.....
Run Code Online (Sandbox Code Playgroud)
好吧,我不知道为什么,但是当我编译它并在另一台PC中使用它时,它会因为时间而爆炸.但如果我这样做:
myReader = cmd.ExecuteReader();
if (myReader.HasRows)
{
if (myReader.Read()) <------------------- NOTICE THE IF
{
info = myReader.GetString("info");
...
}
}
.....
Run Code Online (Sandbox Code Playgroud)
... 将工作.请注意,由于程序的逻辑,我知道每次只有一个元素.
可以这样做吗?它看起来很可怕,也许不是一个好习惯(?).我在问你的方向.
编辑:将发布更多代码,因为可以帮助找到我的错误:
while (myReader.Read())
{
info = myReader.GetString("info");
...
/**
* Write the relevant info in the LOGS
*/
connection.Close(); <---------- :S
connection.Open(); <---------- if I don´t do this I got some problems …Run Code Online (Sandbox Code Playgroud) 好吧,对不起,这个问题更像是一个一般的文化(还没有找到确切的答案)。
如果我有类似的东西
char * Field
Run Code Online (Sandbox Code Playgroud)
或者
void * Field
Run Code Online (Sandbox Code Playgroud)
或者
double pointers
Run Code Online (Sandbox Code Playgroud)
假设 C 中的示例(我倾向于相信其他不直接处理指针的语言也是如此)
我在J2ME中做了一个小应用程序,它只是用目标链接打开浏览器.
然而,它适用于某些型号的手机,而其他型号则不适用.
它适用于:
Id 不起作用:
我不知道为什么它在某些手机中有效,而在其他手机中则无效.从理论上讲,它应该适用于支持J2ME(JavaME)的每部手机.
编辑:这是相关的代码.
protected void startApp() throws MIDletStateChangeException {
// TODO Auto-generated method stub
boolean mustExit = false;
try {
/**
* mustExit - Boolean
*
* Some MIDP platforms are more restricted than others.
* For example, some don't support concurrent processing,
* so the MIDlet must exit before the platform can honor
* a …Run Code Online (Sandbox Code Playgroud) 我的霸主有一个非常无理的要求.
我在JavaME中开发了一个小应用程序.没关系.
他正在使用BlackBerry的不同型号测试应用程序.在某些型号中,安装.jad后,手机会要求重新启动,在其他型号中,您可以在安装后立即使用该应用程序.
作为新要求,应用程序必须正常运行而无需重新启动.
你能告诉我怎么做吗?和JavaME的代码?没有找到任何关于它的相关信息(在代码中).
请注意,该应用程序是使用Java开发的,而不是使用BB SDK开发的.更重要的是,我不知道BB的体系结构,看看为什么在某些情况下它需要重新启动(其他移动设备的架构都不适用于JavaME !!).
我正在编写一些Shell代码,对于某些编程逻辑,我需要用负数做一些返回.这是:
if condition ; then
return -1
else
return -2
fi
Run Code Online (Sandbox Code Playgroud)
然而,我在使用负数时会出错,可能是因为:( Unix exit statuses are restricted to values 0-255, the range of an unsigned 8-bit integer.来自http://en.wikipedia.org/wiki/Exit_status#Unix)
有没有办法绕过这个?(我知道我可以使用另一个返回号码)
谢谢.
我在Shell制作这个小程序:
#***************************************************************
# Function.
# NAME: chk_df
# Synopsis:
# Check if a local directory (dirName) exist and has a file (fileName).
#
#
# The return codes are the following:
# 99 : dirName does not exists
# 0 : dirName exists and has fileName
# 1 : dirName exists and has not fileName
#
# Parameters:
# In values: dirName <string> fileName <string>
# Out values: returnCode <int>
#
# How to use:
# chk_df dirName fileName
#*************************************************************** …Run Code Online (Sandbox Code Playgroud) 我在Symfony中创建了一个管理模块.我想显示表列表但没有过滤器.
默认情况下我会获得所有过滤器 我设法在模块的filterForm文件中手动取消设置所有过滤器.更重要的是,我只启用了一个过滤器并取消设置.用于此 unset($this->widgetSchema['filter'], ...).我不喜欢这个解决方案.
我想用以下方法做到generator.yml:
我试过了:
I) filter: false
II) filter:
display: false
III) filter:
display: [] <-- empty!
Run Code Online (Sandbox Code Playgroud)
没有用.我读到使用凭证是可能的,但我想以更简单,具体的方式来做.
谢谢.
编辑:我的实际发电机.是默认值:
generator:
class: sfPropelGenerator
param:
model_class: halt
theme: admin15
non_verbose_templates: true
with_show: false
singular: Halt
plural: Halts
route_prefix: halt
with_propel_route: 1
actions_base_class: sfActions
config:
actions: ~
fields: ~
list:
object_actions: {}
batch_actions: {}
filter: ~
form: ~
edit: ~
new: ~
Run Code Online (Sandbox Code Playgroud) 我有很多日志,我需要每周压缩它们,也就是每个星期六。我设法做一个oneliner来做到这一点,但我不想重新压缩已经压缩的文件。例如:
ls myDir/
test1 test2 test3
Run Code Online (Sandbox Code Playgroud)
在第 1 周的星期六,我将有:
ls myDir/
test1.bz2 test2.bz2 test3.bz2
Run Code Online (Sandbox Code Playgroud)
在第 2 周,我会:
ls myDir/
test1.bz2 test2.bz2 test3.bz2 newTest1 newTest2
Run Code Online (Sandbox Code Playgroud)
在第 2 周的星期六,我想要:
ls myDir/
test1.bz2 test2.bz2 test3.bz2 newTest1.bz2 newTest2.bz2
Run Code Online (Sandbox Code Playgroud)
这是:压缩文件,但不会重新压缩已经压缩的文件
这是我的 crontab oneliner:
0 2 * * 6 find /myDir -name "log*" -ctime +7 -exec bzip2 -zv {} \;
This is:
Find all the log files, 7 days of older and compress them.
(could be obvious! but I'm …Run Code Online (Sandbox Code Playgroud)