问题列表 - 第17870页

确保int变量长度为2位,否则在前面加0以使其长2位

如何检查int变量($ inputNo)以查看它是否是2位或更多位十进制数字?

例:

inputNo="5"
Run Code Online (Sandbox Code Playgroud)

应改为:05

inputNo="102"
Run Code Online (Sandbox Code Playgroud)

应该独处:102

我想过使用wcif语句,但wc -m似乎没有给出传入的实际字符wc,因为wc似乎总是给出给出的字符+1.

但我不知道如何在当前输入数字前添加0.

linux bash shell integer

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

std :: list和std :: map的常用算法?

我有一类兴趣(称之为X).
我有一个std :: list <X*>(称之为L).
我有一个功能(称之为F).

F(L)根据检查列表中每个X的内部状态的算法返回L的子集(std :: list <X*>).

我在我的应用程序中添加了一个std :: map <int,X*>(称之为M),我需要定义F(M)以与F(L)相同的方式运行 - 也就是说, F(M)也必须返回一个std :: list <X*>,通过检查地图中每个X的内部状态来确定.

作为一个自我描述的懒惰程序员,我立即看到该算法将[逻辑]相同,并且每个数据类型(std :: list和std :: map)都是可迭代的模板.我不想两次保持相同的算法,但我不确定如何继续前进.

一种方法是从F(M)中取出X*(即键值映射中的'值'),将它们放入std :: list <X*>中,并将处理过去到F(std :: list <X*>),传递返回std :: list <X*>; 回过头来.我看不出这是唯一的方法.

我的问题:如何在一个地方维护核心算法,但保留迭代序​​列或对关联容器的值的能力?

谢谢!

c++ algorithm stl list map

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

如何使用javascript创建仅在IE6中显示的模板?

那么问题就是自我解释!但问题是我根本没有使用javascript的经验,但在我看来这样做很简单!

哦,改变只会进入css方面nothilg将改为html,顺便说一下这是一个CMS模板(joomla)所以索引是dot-php,应该让它变得简单......我想!

想法是为ie6显示不同的图像集(实际上没有),我会要求人们使用我已经拥有的另一个JS更新到新的浏览器!并展示了FF和IE新版本模板的样子(7,8)

哦,我打算学习PHP和javascript,但首先我必须掌握CSS,没有IE6会很容易,但在这个特殊情况下,模板依赖于png所以,这不是我能够使这项工作均匀与IE7项目和所有!

html javascript css internet-explorer-6

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

如何在HTML表格中优化多个重复图像

我正在生成一个大的HTML表格,并且我使用了许多单元格的图像.例如,一列可能具有竖起图像或竖起图像.如果我有300行,其中200个是竖起大拇指,他们都有

 <a href="link"><img src="http://myserver.com/thumbsup.png"></a>
Run Code Online (Sandbox Code Playgroud)

所以看起来我要去服务器200次以获得相同的图像,并且对于拇指向下的图像也是100次.

有没有办法让这个更有效率?浏览器是否认识到这一点并获取图像的缓存值?

返回包含大量重复图像的大型HTML表时,最佳做法是什么?

html image

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

应用程序在启动时死亡但不是崩溃报告

我已经为某些用户提供了我的应用程序的临时版本.其中两个应用程序在启动时死亡,而一个用户没有问题.我也可以毫无问题地安装ad hoc ......但对我来说总是如此.一位用户从Xcode管理器控制台发送了以下信息.他们没有找到任何崩溃日志.我不知道如何制作下面的信息.突出的一点是"许可被拒绝".

我将provisioning和myapp.app文件放在一个dropbox文件夹中.然后,用户从同一位置检索文件.我已经对Dropbox中的.app文件进行了编码,并获得了有效的输出:

codesign -vvvv myapp.app
myapp.app: valid on disk
myapp.app: satisfies its Designated Requirement
Run Code Online (Sandbox Code Playgroud)

任何人都有一些想法,我怎么能弄清楚为什么该应用程序不适合这个用户?

这是一个用户的控制台输出.他们找不到任何相关的崩溃日志:

Stats
totalMLSITDBPostProcessing=5.31s
commands=0.01
misc=0.45s
icuSort=4.41s (MLS_icu_data=0.23s, MLS_icu_sec_data=0.13, dropIdx=0.04, normalize=0.13, update_orders=1.31, tStatsICUOther1=0.02, createIndex=2.50)
Sun Dec 13 12:35:04 unknown com.apple.launchd[1] <Error>: (UIKitApplication:com.cygen.myapp[0x8cb6]) posix_spawn("/var/mobile/Applications/4B036396-3294-4E0A-BBCC-4118E72846D4/myapp.app/myapp", ...): Permission denied
Sun Dec 13 12:35:04 unknown com.apple.launchd[1] <Warning>: (UIKitApplication:com.cygen.myapp[0x8cb6]) Exited with exit code: 1
Sun Dec 13 12:35:04 unknown SpringBoard[24] <Warning>: Failed to spawn myapp. Unable to obtain a task name port right for pid 179: (os/kern) failure
Sun …
Run Code Online (Sandbox Code Playgroud)

iphone xcode cocoa-touch codesign

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

通过link_to ruby​​在rails上传递参数

我有这行代码:

<%= link_to "Add to cart", :controller => "car", :action => "add_to_cart", :car => car %>
Run Code Online (Sandbox Code Playgroud)

当我在add_to_cart方法...我怎么能打电话给:汽车好吗?

@car = Car.new(params[:car])
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为它说我正在尝试将其字符串化.

我不明白什么是错的; 因为我用它来创建新用户,它运行正常.

顺便说一句,汽车是我的汽车对象.

parameters ruby-on-rails

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

我正在寻找一个英语单词列表

有谁知道我在哪里可以找到一个SQL转储形式的英语单词列表?

我在网上找到了一个单词列表,但它是一个大的纯文本文件; 单词由新行字符分隔.我尝试编写一个PHP脚本来循环显示单词并将它们插入到数据库中,但很快就会在读取大文件时遇到内存问题.我已将文件拆分为4个较小的文件,但我仍然遇到内存错误.如果有人知道如何将我当前的文件转换为更加导入的朋友格式,请告诉我.

php datasource mysqldump

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

PHP:处理MySQL连接变量

创建mysqli对象后,处理$ db_conn变量的最佳方法是什么?

我一直在用

$GLOBALS['_sql'] = new mysqli(...);
Run Code Online (Sandbox Code Playgroud)

但这看起来很脏.我见过的另一种选择是不断地将连接var传递给调用它的每个函数,但这是一个巨大的痛苦.

php variables mysqli globals

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

前向后向算法和Viterbi算法有什么区别?

n-gram模型的前向后向算法和隐马尔可夫模型(HMM)上的Viterbi算法有什么区别?

当我回顾这两种算法的实现时,我发现的事情只是交易概率来自不同的概率模型.

这两种算法之间有区别吗?

algorithm nlp machine-learning viterbi hidden-markov-models

18
推荐指数
2
解决办法
6842
查看次数

阻止Rails测试删除种子数据

我使用seeds.rb来填充一些状态模型参考数据:

State.create :name => 'Alabama', :abbreviation => 'AL'
State.create :name => 'Alaska', :abbreviation => 'AK'
# ...
Run Code Online (Sandbox Code Playgroud)

虽然我没有使用状态装置(因为它的种子数据一开始,我认为仅仅为了测试而不必复制它),Rails测试框架似乎在测试期间删除了所有状态种子数据.(我正在删除,重新创建,迁移和重新安装测试数据库,并在单元测试运行之前确认数据存在.)

结果是这个断言在seeds.rb中成功但在单行测试中失败:

assert_equal 51, State.all.size

1) Failure:
test_state_seeds_are_present(StateTest) [/test/unit/state_test.rb:24]:
<51> expected but was
<0>.
1 tests, 1 assertions, 1 failures, 0 errors
Run Code Online (Sandbox Code Playgroud)

我已经尝试在基本测试类fixtures语句中明确列出非状态模型,以及翻转事务fixtures标志(正如预期的那样,这只会影响测试期间创建的记录).当然,正在考虑的测试本身并不删除这些记录.

始终删除州记录.有没有办法告诉Rails只是脱掉种子数据?我是否需要复制灯具中的所有数据以确保它重新加载?如果没有重大政治事件,我预计州数据将相对稳定.

TIA

ruby testing ruby-on-rails seed fixtures

13
推荐指数
1
解决办法
6634
查看次数