问题列表 - 第8506页

os.system()执行命令下哪个linux shell?

我使用/ bin/tcsh作为我的默认shell.

但是,tcsh样式命令os.system('setenv VAR val')对我不起作用.但os.system('export VAR = val')有效.

所以我的问题是如何知道os.system()运行命令在哪个shell下呢?

python linux shell

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

在JavaScript中输入按键事件

我有form两个文本框,一个选择下拉菜单和一个单选按钮.当enter按下键时,我想调用一个javascript函数(用户定义),但是当我按下它时,表单就会被提交.

如何formenter按下键时阻止提交?

javascript forms enter keypress dom-events

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

什么相当于Windows中的Linux mkdir -p?

在Linux中,mkdir -p创建一个文件夹树.

Windows中创建文件夹树的等效选项是什么?有没有?

windows cmd batch-file mkdir

42
推荐指数
5
解决办法
7万
查看次数

如何搜索PID?(重击)

假设我知道进程的 PID 并想在 ps -A 中进行搜索,我该怎么做?我尝试这样做:

echo "Enter PID to search: "
read PID
search=$(ps -A | grep -v PID | awk '{print $1}') 
Run Code Online (Sandbox Code Playgroud)

这会返回一长串PID。那么我如何才能使用输出的每个单独值并执行以下操作:

if [ "$PID" = "*each_value_in_search_list*" ]; then
........
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我试图将用户输入的内容与我的命令的输出进行比较,那么我该怎么做呢?我首先做的是正确的方法吗?或者有没有其他方法可以做到这一点?

感谢所有回答这个问题的人的帮助。(:

bash search pid

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

如何在iphone中更新sqlite3数据库

我想更新我的sqlite数据库,但我找不到这样做的方法,以下是代码:

 const char *sqlStatement = "UPDATE frame SET fileExist = '1' WHERE name='$variable'";

if(sqlite3_prepare_v2(database, sqlStatement, -1, &compiledStatement, NULL) == SQLITE_OK) {
    NSLog(@"successupdate");
}
Run Code Online (Sandbox Code Playgroud)

从上面的代码我希望我的表更新名称等于$ variable name;如何实现这一点?

database iphone

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

Python - 如何实现Bridge(或Adapter)设计模式?

我正在努力在Python中实现Bridge设计模式(或者像Adapter这样的替代方案)

我希望能够编写这样的代码来根据提供的URL转储数据库模式:

urls = ['sqlite://c:\\temp\\test.db', 'oracle://user:password@tns_name'];
for url in urls:
    db = Database(url);
    schema = db.schema()
Run Code Online (Sandbox Code Playgroud)

我把课程定义为

class Database():
    def __init__(self, url):
        self.db_type = string.split(self.url, "://")[0]

class Oracle():
    def schema(self):
        # Code to return Oracle schema

class SQLite():
    def schema(self):
        # Code to return SQLite schema
Run Code Online (Sandbox Code Playgroud)

如何将这3个类"粘合"在一起,这样我才能获得正确执行的第一个代码块?我已经用Google搜索了,但一定要有一个厚厚的一天,因为它只是没有在我脑海里聚集在一起......

提前致谢

python design-patterns

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

无法在Windows上使用Gnustep编译Objective C.

嗨,我是一个初学者学习目标c.我发现错误"hello.m:1:34:Foundation/Foundation.h:没有这样的文件或目录"我知道我需要制作一个make文件我可能知道如何制作make文件

compilation objective-c gnustep

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

JQuery - 将ajax响应存储到全局变量中

我仍然是jQuery和ajax场景的新手,但我有一个$ .ajax请求执行GET来检索一些XML文件(大约6KB或更少),但是在用户花费在该页面上的持续时间内,XML内容应该是不会/不会改变(这个设计我无法改变,我也无权更改XML文件,因为我正在从其他地方读取它).因此,我有一个全局变量,我将响应数据存储到其中,并且对此数据的任何后续查找都在此变量上完成,因此不需要进行多个请求.

鉴于XML文件可以增加的事实,我不确定这是最佳实践,并且也来自java背景我对全局公共变量的想法通常是禁止的.

所以我的问题是,是否有更好的方法可以做到这一点,以及一个问题,如果文件扩展到一些荒谬的文件大小,这是否会导致任何内存问题?

我认为数据可以传递到xml对象中的一些getter/setter类型函数,这将解决我的全局公共变量问题,但仍然提出了我是否应该将响应存储在对象本身内的问题.

例如,我目前所做的是:

// top of code
var xml;
// get the file
$.ajax({
  type: "GET",
  url: "test.xml",
  dataType: "xml",
  success : function(data) {
    xml = data;
  }
});
// at a later stage do something with the 'xml' object
var foo = $(xml).find('something').attr('somethingElse');
Run Code Online (Sandbox Code Playgroud)

xml ajax jquery response

66
推荐指数
7
解决办法
18万
查看次数

我的MVC存储库模式和StructureMap的问题

我有一个在ado.net实体框架之上创建的存储库模式.当我试图实现StructureMap来解耦我的对象时,我一直得到StackOverflowException(无限循环?).这是模式的样子:

IEntityRepository,其中TEntity:class定义基本的CRUD成员

MyEntityRepository:IEntityRepository实现CRUD成员

IEntityService,其中TEntity:class定义返回每个成员的公共类型的CRUD成员.

MyEntityService:IEntityService使用存储库检索数据并返回一个公共类型作为结果(IList,bool等)

问题似乎与我的服务层有关.更具体地说是构造函数.

    public PostService(IValidationDictionary validationDictionary)
        : this(validationDictionary, new PostRepository())
    { }

    public PostService(IValidationDictionary validationDictionary, IEntityRepository<Post> repository)
    {
        _validationDictionary = validationDictionary;
        _repository = repository;
    }
Run Code Online (Sandbox Code Playgroud)

从控制器,我传递一个实现IValidationDictionary的对象.我明确调用第二个构造函数来初始化存储库.

这是控制器构造器的外观(第一个创建验证对象的实例):

    public PostController()
    {
        _service = new PostService(new ModelStateWrapper(this.ModelState));
    }

    public PostController(IEntityService<Post> service)
    {
        _service = service;
    }
Run Code Online (Sandbox Code Playgroud)

如果我没有传递我的IValidationDictionary对象引用,一切都有效,在这种情况下,第一个控制器构造函数将被删除,服务对象只有一个构造函数接受存储库接口作为参数.

我感谢任何帮助:)谢谢.

structuremap model-view-controller repository-pattern

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

资本化的排列

我想建立一个列表,其中包含一个单词大写的每个可能的排列.所以它会

List<string> permutate(string word)
{
    List<string> ret = new List<string>();
    MAGIC HAPPENS HERE
    return ret;
}
Run Code Online (Sandbox Code Playgroud)

所以说我放入"快乐"我应该得到一个阵列

{快乐,快乐,快乐,快乐,haPpy,HaPpy ......哈欠,哈普,快乐,快乐}

我知道有很多函数可以将第一个字母大写,但是如何在单词中做任意字母?

.net c# string capitalization

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