问题列表 - 第27635页

使用memcached/APC进行会话存储?

我之前有一些关于使用memcached进行会话存储的想法,但得出的结论是,如果memcached池中的一个或多个服务器即将关闭,那就不够了.

混合版本是为了保存主数据库(mySQL)免于因读取而导致的负载,计算出尝试从缓存池中获取数据的函数,如果失败则从数据库中获取数据.

在进一步考虑之后,我开始考虑将APC缓存用于会话相关数据.如果我们的Web服务器出现故障,会话将会丢失,因此将它们存储在本地APC或localhost memcached服务器中可能并不是那么糟糕?

你有什么经历?

php session memcached apc

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

为什么枚举被认为是复合类型?

数组,函数,指针,引用,类,联合,枚举和指向成员的指针都是复合类型.

我对复合类型的理解是基于其他类型的.例如T[n],T*并且T&都是基于T.那么基于什么其他类型的枚举?

或者,如果我对复合类型的理解不正确,那么究竟是什么类型使它成为复合类型?是复合简单的代名词用户定义的

c++ enums types

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

MemberBinding LINQ表达式的一些示例是什么?

有三种可能性,但我找不到例子:

  1. System.Linq.Expressions.MemberAssignment
  2. System.Linq.Expressions.MemberListBinding
  3. System.Linq.Expressions.MemberMemberBinding

我想写一些单元测试,看看我是否能处理他们,但我不知道怎么写他们除了第一个,这似乎是new Foo { Property = "value" }在那里属性="值"是类型的表达式MemberAssignment.

另请参阅此MSDN文章.

.net c# linq expression-trees

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

setContentOffset仅在动画设置为YES时有效

我有一个UITableView,我想向下显示100px。由于某些原因,这仅在将animated设置为YES时有效。为什么是这样?

- (void)viewWillAppear:(BOOL)animated {
    [super viewWillAppear:animated];
    /*[self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:1 inSection:0] 
                          atScrollPosition:UITableViewScrollPositionNone 
                                  animated:NO];*/

    /*[self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathWithIndex:1] 
                                        atScrollPosition:UITableViewScrollPositionNone 
                                        animated:NO];*/

    [self.tableView setContentOffset:CGPointMake(0,100) animated:YES];
}
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch objective-c uitableview

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

Windows有一个很好的Fogbugz客户端吗?

有趣的是,我已经为Fogbugz的OSX客户端找到了一些指针和一个线程.在这里,我正在寻找一个Windows客户端.

我知道Windows有Web浏览器,但我正在寻找快速编辑; 快速改变属性("一键"); 以毫秒为单位切换案例和编辑; 没有等待HTTP往返,只是纯粹的速度.

这有什么解决方案吗?

windows fogbugz

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

android:digits问题

我正在使用以下xml将输入限制为仅在EditText小部件中为数字。android:digits属性使用以下数组资源。除了我无法输入数字4(即使它在数组中)的事实之外,其他所有功能都运行良好。有任何想法吗?

<EditText
    android:id="@+id/mynumber"  
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"
    android:textSize="40dp"
    android:textStyle="bold"
    android:gravity="center_horizontal"
    android:layout_centerHorizontal="true"
    android:textColor="#aaffaa"
    android:numeric="integer"
    android:digits="@array/digits"
    android:background="#00000000"
    android:inputType="phone"
    android:focusable="true"
    android:singleLine="true" />
Run Code Online (Sandbox Code Playgroud)

字符串数组资源摘录:

<string-array name="digits">
  <item>0</item>
  <item>1</item>
  <item>2</item>
  <item>3</item>
  <item>4</item>
  <item>5</item>
  <item>6</item>
  <item>7</item>
  <item>8</item>
  <item>9</item>
</string-array>
Run Code Online (Sandbox Code Playgroud)

android

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

高效地结合.Net Regex中的MatchCollections

在简化的示例中,有2个正则表达式,一个区分大小写,另一个不区分大小写.这个想法是有效地创建一个IEnumerable集合(见下面的"组合")结合结果.

string test = "abcABC";
string regex = "(?<grpa>a)|(?<grpb>b)|(?<grpc>c)]";
Regex regNoCase = new Regex(regex, RegexOptions.IgnoreCase);
Regex regCase = new Regex(regex);

MatchCollection matchNoCase = regNoCase.Matches(test);
MatchCollection matchCase = regCase.Matches(test);

//Combine matchNoCase and matchCase into an IEnumerable
IEnumerable<Match> combined= null;
foreach (Match match in combined)
{
    //Use the Index and (successful) Groups properties 
    //of the match in another operation

}
Run Code Online (Sandbox Code Playgroud)

在实践中,MatchCollections可能包含数千个结果,并且使用长动态创建的REGEX经常运行,所以我想回避将结果复制到数组等.我仍在学习LINQ并且模糊了如何去做将这些或性能与已经缓慢的过程相结合将会是如此.

.net c# regex ienumerable

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

memcache不会存储键/值,因为该值太大

cache.set(key, Biglist, 3600)
print cache.get(key)
Run Code Online (Sandbox Code Playgroud)

当我的"Biglist"是大量内容的大量列表时,它似乎并不存储.

但是,当我将其更改为像"abc"这样的小文本时,它会存储.

我需要配置什么才能设置我的memcache以接受无限大小的键/值?

python django memcached key-value

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

我可以转储所有数据库*除了一个*使用mysqldump吗?

我目前正在使用mySQLdump备份我的开发机器和服务器.

我刚开始有一个项目,它有一个我真的不需要备份的HUUUUUGE数据库,而且将它添加到剩余的备份周期中我将是个大问题.

我现在正在这样做:

"c:\Program Files\mysql\MySQL Server 5.1\bin\mysqldump" -u root -pxxxxxx --all-databases > g:\backups\MySQL\mysqlbackup.sql
Run Code Online (Sandbox Code Playgroud)

有可能以某种方式指定"除了这个数据库"吗?

我不想手动指定DB列表,因为这意味着我必须记住每次创建新数据库时更新我的​​备份批处理文件,我知道这不会发生.

编辑:你可能从我上面的命令行猜到,我在Windows上这样做,所以我不能做任何花哨的bash东西,只有懦弱的.bat的东西.

或者,如果您有其他想法来解决同样的问题,那么它们非常受欢迎,当然!

windows backup mysqldump

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

NHibernate连接和投影属性

我有简单的情况(如图像链接文本)和简单的SQL查询

SELECT  M.Name, 
          A.Name, 
          B.Name 
FROM Master M       LEFT JOIN DetailA A
ON M.DescA = A.Id   LEFT JOIN DetailB B
ON M.DescB = B.Id
Run Code Online (Sandbox Code Playgroud)

如何使用CriteriaAPI在nHibernate中实现相同的效果?

我有这样的事情:

public class Employee : ClassBase, IContactData
{
    public virtual string FirstName { get; set; }
    public virtual string MiddleName { get; set; }
    public virtual string LastName { get; set; }
    public virtual string NickName { get; set; }
    public virtual string Login { get; set; }
    public virtual string Password { …
Run Code Online (Sandbox Code Playgroud)

c# nhibernate linq-to-nhibernate

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