问题列表 - 第9303页

如何突出显示UITableViewCell

我非常想暂时突出显示一个UITableViewCell来引起注意包含数据已经改变的事实.

有一个UITableViewCell方法:-setHighlighted:(BOOL)动画:( BOOL)但我不能让它做任何事情?

这是视图控制器的相关部分:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
  UITableViewCell *cell;
  switch (indexPath.section) {
    case 0: {
     if (indexPath.row == 0) {
    cell = [[UITableViewCell alloc ] initWithStyle:UITableViewCellStyleDefault 
                                   reuseIdentifier:@"currentLoc"];
    cell.accessoryType = UITableViewCellAccessoryNone;
      cell.textLabel.text = @"This is the special cell";
    }
    [cell setHighlighted:YES animated:YES];
    [cell setHighlighted:NO animated:YES];

    //[cell setNeedsDisplay];

  } else {
    cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault
                                   reuseIdentifier:@"setLocAutomatically"];
    cell.accessoryType = UITableViewCellAccessoryNone;
    cell.textLabel.text = @"Foo";

  }
} break;
case 1: {
  cell = [[UITableViewCell alloc ] initWithStyle:UITableViewCellStyleDefault
                                 reuseIdentifier:@"selectCity"];
  cell.accessoryType = …
Run Code Online (Sandbox Code Playgroud)

iphone

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

如何加密字符串并获得等长的加密字符串?

我的问题如下:

在现有数据库中,我想要在几列中加密数据.列包含不同长度的字符串.

我不想更改列的大小,因此加密需要生成输入文本的等长文本表示.

加密算法的强度是次要的,但我当然希望它能够尽可能强大.否则我不需要加密数据.但最重要的是输出的大小.

这可能吗?如果是这样,我该怎么做?

我有兴趣在.NET中这样做.没有数据库级加密.

.net encryption

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

MySQL concat()创建要在查询中使用的列名?

我希望以列名的第一部分是字符串的方式连接列名,第二部分是另一个查询的结果的数字.

例如:

SELECT CONCAT('column', mytable.mycolumn) FROM table ...
Run Code Online (Sandbox Code Playgroud)

这可以通过某种方式完成.这样它不会给我错误,但我没有得到预期的结果,似乎连接不起作用.

mysql concat

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

对"已排序"数组进行排序

  1. 假设给定一个大小为n的数组,其中包含有序值.
  2. 在迭代i中,给出一个新的随机生成的值,并将其插入到数组的末尾.
  3. 然后使用该数组,并丢弃最小值项.
  4. 在迭代n之后,保留的数组将包含最大值项.

例如,在Java语法中,它将类似于:

List l = new ArrayList();
l.add(new Integer(2));
l.add(new Integer(3));
l.add(new Integer(6));
l.add(new Integer(9));

Random rand = new Random();
for (int i=0; i < n; i++) {
  l.add(new Integer(rand.nextInt(1000)));
}    
Collections.sort(l);
l.remove(0);
Run Code Online (Sandbox Code Playgroud)

但它似乎效率低下.有更好的算法吗?

java arrays sorting algorithm

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

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

发球和退出状态

是否有"tee"的替代方法,它捕获正在执行的命令的STDOUT/STDERR,并以与处理的命令相同的退出状态退出.如下:

eet -a some.log -- mycommand --foo --bar
Run Code Online (Sandbox Code Playgroud)

其中"eet"是"tee":)的假想替代品(-a表示追加, - 分隔捕获的命令)不应该很难破解这样的命令但是它可能已经存在并且我不知道它?

谢谢.

unix shell tee

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

OpenSocial及其用法

我已经找到了一些关于OpenSocial标准集的确切用法的解释.

如果我可以像以下一样使用OpenSocial,我需要澄清一些.

我想用一个OpenSocial api创建一个用于社区的库,用于我的网站,它不会像facebook和myspace这样的常用网站描述的应用程序"行为".我没有制作facebook应用程序的myspace,我正在创建自己的网站,我希望用户能够找到朋友.

我想允许用户存储各种OpenSocial支持的社交网络的用户名和密码.我还想使用api将我的网站上的事件同步到他们指定的社交网络.我还想让我的用户查看朋友列表并邀请他们.

是否有可能创建一个支持OpenSocial和简单"点"的社交网络,以及支持它获取朋友列表等的社交网络?

opensocial

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

防止意外删除

今天我第一次看到了部分意外删除同事主目录的可能性(在项目的关键阶段丢失了2个小时).我很担心它会开始考虑这个问题并提供一个可能的解决方案.

在他的情况下,一个名为'〜'的文件以某种方式进入了一个测试文件夹,他用rm -rf删除后...当rm到达文件时bash将其扩展到他的主文件夹(他几乎及时设法到了CTRL-C) ).如果有一个名为'*'的文件,可能会发生类似的问题.

我的第一个想法是阻止创建具有"危险名称"的文件,但这仍然无法解决问题,因为mv或其他角落情况也可能导致风险情况.

第二个想法是创建一个监听器(不知道这是否可能)或rm的别名,它检查它处理的文件,如果发现危险,则跳过发送消息.与此类似的东西:

  1. 获取所有非参数参数(以便获取要删除的文件)
  2. 循环这些项目
  3. 检查当前项目是否等于危险项目(例如'〜'或'*'),不知道这是否有效,此时项目是否已经扩展?
  4. 如果这样回显消息,不要对文件做任何事情
  5. 继续迭代

第三个想法:有没有人已经完成或处理过这个?:]

bash autocomplete

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

gitignore目录模式忽略具有相同后缀的文件夹,但我想包含它

我有以下目录结构:

src/
out/
cout/
...

我想忽略out/但不是cout/.

我尝试过^out/,但这似乎不起作用.我也尝试了,out/但也忽略了cout/.

有什么建议?

git gitignore

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

什么是稀疏的体素八叉树?

我已经阅读了很多关于稀疏体素八叉树在未来图形引擎中的潜在用途.

但是我无法找到有关它们的技术信息.

我理解体素是什么,但是我不知道稀疏的体素八叉树是什么,或者它们如何比现在使用的多边形技术更有效.

有人可以向我解释或指出对此的解释吗?

graphics voxels

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