问题列表 - 第8117页

Oracle - 如何向用户授予对其他用户对象的权限

我需要向用户TARGETUSER提供选择/插入/更新用户SOURCEUSER的所有表的权限(我可以从这里看出这一切)以及运行所有存储过程的能力.

基本上,如果我能为TARGETUSER提供SOURCE_USER对象的所有非ddl活动的能力,我不会抱怨.我该怎么做呢?

oracle permissions grant

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

计量单位转换库

基于用户首选的度量单位设置,抽象出客户端度量单位转换的最佳/最优雅方法是什么?

例如,假设用户A的首选度量单位是"度量",而用户B的首选项是"英制".

现在让我说我已经计算了以平方米为单位的面积.当我去显示值时,我需要为每个用户使用不同的转换因子(例如,"1米= 1.09361码").或者说我已经计算了流体体积mL.用户B的视图将使用转换"236.588237 mL = 1 US cup"计算.

是否有一个现有的javascript库,这里有人知道处理这些琐碎的UOM转换?

javascript

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

如何在python中的datetime.timedelta上执行divison?

我希望能够做到以下几点:

num_intervals = (cur_date - previous_date) / interval_length
Run Code Online (Sandbox Code Playgroud)

要么

print (datetime.now() - (datetime.now() - timedelta(days=5))) 
      / timedelta(hours=12)
# won't run, would like it to print '10'
Run Code Online (Sandbox Code Playgroud)

但是timedeltas不支持除法运算.有没有办法可以为timedeltas实现divison?

编辑:看起来这是添加到Python 3.2(感谢rincewind!):http://bugs.python.org/issue2706

python datetime date division timedelta

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

ColdFusion - 搜索结构数组的有效方法是什么?

我在ColdFusion中有一个半大(数百个记录)的1维数组.数组中的每个项都是具有多个属性的结构.我想在数组中搜索具有特定"name"属性的结构.我知道对于一个字符串值数组,我可以使用Java方法,如下所示:

<cfset arrayIndex = myArray.indexOf("WhatImLookingFor") + 1>
Run Code Online (Sandbox Code Playgroud)

...但这对结构数组不起作用.我也知道我可以这样蛮力:

<cfset arrayIndex = 0>
<cfloop from="1" to="#ArrayLen(myArray)#" index="counter">
    <cfif myArray[counter].name IS "WhatImLookingFor">
        <cfset arrayIndex = counter>
    </cfif>
</cfloop>
Run Code Online (Sandbox Code Playgroud)

......但我觉得必须有一种更有效的方法.有人有比这更好的解决方案吗?您可以假设每个结构中都存在"name"属性,并且数组中没有间隙或其他对象.

arrays algorithm coldfusion search struct

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

UIView:如何进行非破坏性绘图?

我原来的问题:

我正在创建一个简单的绘图应用程序,需要能够绘制我现有的,先前绘制的内容drawRect.在不完全替换现有内容的情况下绘制现有内容的正确方法是什么?

根据这里和其他地方收到的答案,这是交易.

  1. 您应该准备好在drawRect 调用时重绘整个矩形.

  2. 无法通过执行以下操作阻止内容被删除:

    [self setClearsContextBeforeDrawing: NO];

    这仅仅是对图形引擎的暗示,没有必要让它为您预先清除视图,因为您可能需要重新绘制整个区域.它可能会阻止您的视图被自动删除,但您不能依赖它.

  3. 要在不擦除的情况下在视图上绘制,请将绘图绘制到屏幕外位图上下文(系统永远不会清除它).然后在您drawRect的屏幕外缓冲区中复制到视图.

例:

- (id) initWithCoder: (NSCoder*) coder {    
     if (self = [super initWithCoder: coder]) {
         self.backgroundColor = [UIColor clearColor];
         CGSize size = self.frame.size;
         drawingContext = [self createDrawingBufferContext: size];
     }

     return self;
 }

- (CGContextRef) createOffscreenContext: (CGSize) size  {
    CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
    CGContextRef context = CGBitmapContextCreate(NULL, size.width, size.height, 8, size.width*4, colorSpace, kCGImageAlphaPremultipliedLast);
    CGColorSpaceRelease(colorSpace);

    CGContextTranslateCTM(context, 0, size.height);
    CGContextScaleCTM(context, 1.0, -1.0); …
Run Code Online (Sandbox Code Playgroud)

iphone drawing off-screen uiview cgbitmapcontextcreate

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

有没有办法自动过滤Zend中的getRequest()参数?

如果我不需要,我不想在每个getRequest-> getParam('x')之后在我的代码中调用Zend过滤器.是否有一种懒惰的方法可以神奇地过滤getRequest中的所有内容?

编辑: 当我说过滤器时,我的意思是,转义标签,清理XSS,并转义任何sql转义字符.

即:

$myVar = $this->getRequest()->getParam('x');
filter the variable, escape sql stuf... etc 
Run Code Online (Sandbox Code Playgroud)

标准是什么?你好吗?

php zend-framework

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

如何解决Windows预定任务未运行的问题?

在部署我们的.net应用程序的过程中,我在服务器上设置了大约20个计划任务,所有这些任务基本上都做同样的事情:调用一个小的.net控制台应用程序,从SQL数据库中提取数据并发布它到网络服务.每个任务都会调用应用程序的单独副本,每个副本在其配置文件中具有不同的查找ID值.

除了其中两项任务外,其他所有任 其中两项任务似乎偶尔不时地停止运行,而且目前对于原因来说这是个谜.当它们停止运行时,计划任务界面会正确显示其上次运行日期,这是其他任务的一天或更长时间,这些任务在预定时间继续运行.尽管被指示按计划每晚运行,但停止运行的任务不会自行运行.事件日志或计划任务界面本身没有记录错误.这是我们最奇怪的部分:如果我手动启动计划任务,它运行正常,它会调用.net控制台应用程序,一切都没有异常完成.然后它在预定的时间继续运行,一次持续数天或数周,但最终失败,似乎突然出现.似乎两个任务总是在同一个晚上开始失败.

windows scheduled-tasks

12
推荐指数
2
解决办法
7万
查看次数

SQL Server检查点

任何人都可以解释SQL Server何时发出检查点?

sql-server checkpoint

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

.NET Framework中是否有ReadWord()方法?

我不想重新发明已编写的东西,所以我想知道.NET Framework中是否有一个ReadWord()函数可以根据白色空格和换行符分隔的文本提取单词.

如果没有,你有一个你想分享的实现吗?

string data = "Four score and seven years ago";
List<string> words = new List<string>();
WordReader reader = new WordReader(data);

while (true)
{
   string word =reader.ReadWord();
   if (string.IsNullOrEmpty(word)) return;
   //additional parsing logic goes here
   words.Add(word);
}
Run Code Online (Sandbox Code Playgroud)

.net c# parsing text

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

为什么从std :: vector中随机删除比std :: list更快?

为什么std :: vector的随机删除比std :: list更快?我正在做的是加快速度,将随机元素与最后一个交换,然后删除最后一个元素.我原以为列表会更快,因为随机删除就是为它构建的.

for(int i = 500; i < 600; i++){
    swap(vector1[i], vector1[vector1.size()-1]);
    vector1.pop_back();
}

for(int i = 0; i < 100; i++){
        list1.pop_front();
}
Run Code Online (Sandbox Code Playgroud)

结果(以秒为单位):
Vec swap delete:0.00000909461232367903
列表正常删除:0.00011785102105932310

c++ iterator vector arraylist std

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