问题列表 - 第40983页

替换外来字符

在将值存储到数据库之前,我需要能够用英语等价替换一些常见的外来字符.

例如:æ替换AEññ.

我使用preg_replace吗?

谢谢

php

9
推荐指数
3
解决办法
4641
查看次数

为什么android'复活'崩溃的应用程序?

如果你有一个Android应用程序有多个活动,活动A启动B,所以如果活动b崩溃,该过程被杀死但由Android操作系统恢复并再次启动活动A而不是仅仅关闭应用程序,为什么?

android kill android-activity

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

在C中将字符串作为文件句柄访问

我需要在C中编写单元测试,以便对文件句柄进行操作.我想将测试文件的内容直接包含在单元测试源中.因此我的问题是:是否可以定义一个字符串并将其作为文件句柄在C中访问?

c unit-testing

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

什么是最短的数字串,包含0到1000之间的所有数字

我坐在我的办公桌前,我只是想出了一个问题,我想知道是否有人能想出一个解决方案或一种方法来证明这个问题.

假设我想找到最短的数字串,其中包含0到1000之间的每个数字.例如,字符串"1433"包含数字,1,4,3,14,43,33,143和433.

我可以使用什么算法来构造包含所有数字0-1000的最短字符串.

我没有任何实际的理由为什么我想知道,但我有兴趣听听是否有.

algorithm math

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

包含PHP流中的代码

我想知道是否可以创建一个流包装器,以便从数组中加载一些代码,使用类似下面的代码

<?php include 'template://myarraykey/'; ?>
Run Code Online (Sandbox Code Playgroud)

让它像从文件中进行正常包含一样工作吗?问的原因是因为我真的不想在文件系统上存储模板,它们要么存在于memcache中,要么存在于数据库表中,并且不想使用eval().

另外我会假设我需要将allow_url_include设置为on?

php stream include

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

帮助在SQL/NoSQL混合中建模EAV(Sql server/RavenDB)

我正在设计一个健康SaaS应用程序,并希望在初始建模方面提供一些帮助.我开始用这个帖子确认我应该使用EAV - 由于临床数据的稀疏性,答案是肯定的.然后我开始考虑使用NoSQL选项,而不是尝试将其纳入SQL.似乎这两者的组合效果最好.我会尝试解释要求和我的想法,并会喜欢任何反馈.我正在使用.net.

要求 在最高级别,我们有一个"患者".对于需要某些医疗帮助的患者,会发生一些事情,让我们称之为"事件".对于每个"事件",可以多次看到"患者",称为"访问".根据"访问"存储所有临床数据(测试/历史/等).所以我们有:

患者1 - ∞事故1 - ∞访问1 - 1临床数据(许多潜在的键/值对)

解决方案(反馈很棒)

SQL表

Patient
- PatientID
- other patient info

Incident
- IncidentID
- PatientID
- Other incident info

Visit
- VisitID
- IncidentID
- Datetime
Run Code Online (Sandbox Code Playgroud)

NoSQL DocumentDB(可能是RavenDB)

{ // Visit document - id: visits/12345
 "Patient": {
   "PatientId": "patients/54321",
   "Name": "John Smith"
 },
 "Incident": {
   "IncidentId": "incidents/55555",
   "Name": "Cardiac Arrest"
 },
 "VisitData": {
   "BP": "110/70",
   "Hypertension": "True"
   "Cardiac Disease": "Angina"
   "Stroke": "False"
   .... (could be …
Run Code Online (Sandbox Code Playgroud)

sql sql-server data-modeling nosql ravendb

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

实体框架 - 添加对子对象的引用而不检索整个对象列表?

我有父对象,它有childs属性,它本身就是一个集合对象.即.Parent.Childs我通过WCF公开这些EF对象.换句话说,父母可以拥有多个孩子,就像Invoice(父母)和LineItems(孩子)一样.

客户端如何引用Child对象并将其添加到Childs集合中,而无需通过该服务并获取整个子项列表,并为匹配的每个子对象手动设置Parent.Childs.Add(child).

我想做一些像Parent.Childs = new Childs(){new Child {childId = 1},new Child {childId = 2}}; 然后当我将Parent发送到服务器时,服务器知道id = 1且id = 2的子节点已经存在并挂起它.我相信没有了.

我正在阅读有关EntityKey属性但我的对象客户端根本没有这个属性.

谢谢

entity entity-framework

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

如何从周数中获取日期?

我想找到在给定周内创建的所有项目,并传递一周的数字参数.(created_at是正常时间戳.)

给定一周的数字,在该特定周内找到日期的最简单方法是什么?(本周的任何日期都可以,因为我将在范围内使用beginning_of_week和end_of_week.)

ruby ruby-on-rails

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

使用getScript加载jQuery UI

我正在尝试构建一个小部件,需要该人加载jQuery和jQuery.UI.

获取jQuery加载不是问题,但添加ui标题是不起作用,我不断收到此错误.

b is undefined
[Break on this error] (function(b,c){function f(g){return!b(...NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,
Run Code Online (Sandbox Code Playgroud)

这是脚本的简单形式.

(function() {

// Localize jQuery variable
var jQuery;

/******** Load jQuery if not present *********/
if (window.jQuery === undefined || window.jQuery.fn.jquery !== '1.4.4') {
    var script_tag = document.createElement('script');
    script_tag.setAttribute("type", "text/javascript");
    script_tag.setAttribute("src", "http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js");
    script_tag.onload = scriptLoadHandler;  
    script_tag.onreadystatechange = function () { // Same thing but for IE
        if (this.readyState == 'complete' || this.readyState == 'loaded') {
            scriptLoadHandler();
        }
    };
    // Try to find the head, otherwise default to the …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui

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

如何从ExtJS网格中双击的行中获取数据?

在ExtJS网格中,我可以得到所选数据项的索引,如下所示:

grid.getSelectionModel().on('rowselect', function(sm, index, rec){
    changeMenuItemInfoArea(menuItemApplication, 'you are on row with index ' + index);
    var row_number_parts = rec.id.split('-'); // rec.id = e.g. "ext-record-1"
    var selected_index = row_number_parts[2] - 1;
    alert(selected_index);
});
Run Code Online (Sandbox Code Playgroud)

但是,如何双击获取所选数据项的索引?

当我这样做:

listeners: {
    'rowdblclick': function(grid, rowindex, e){
        console.log(...);
    }
}
Run Code Online (Sandbox Code Playgroud)

gride似乎并不有我需要的,信息rowindex是没有用的,如果用户度假村一列,那么该行的指数双击不一定里面装电网的数据集的指数自.

附录

谢谢@McStretch,我最终解决了手头的问题,将id项目列表中的内容隐藏起来,然后将id发送到编辑页面,如下所示:

listeners: {
    'rowdblclick': function(grid, index, rec){
        var id = grid.getSelectionModel().getSelected().json[0];
        go_to_page('edit_item', 'id=' + id);
    }
}
Run Code Online (Sandbox Code Playgroud)

grid extjs

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