小编Gab*_*ona的帖子

Toad的替代品

我目前正在使用Toad来处理我们的数据库(查询,更新,小脚本,浏览数据库对象等)的日常工作.

我的问题是:因为我的Toad版本是旧的和有缺陷的,这是Toad的(可能是免费的,但不一定是)替代品?

我们使用的数据库版本是10g和9i.

非常感谢.

database oracle

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

Code Golf:复活节螺旋

什么比复活节代码高尔夫球场的Spiral更合适?
好吧,我猜几乎一切.

挑战

字符数最短的代码显示由星号('*')组成的漂亮的ASCII螺旋.

输入是一个数字,R它将是Spiral的x大小.另一个维度(y)总是如此R-2.该程序可以假定R总是奇数并且> = 5.

一些例子:

Input
    7
Output

*******
*     *
* *** *
*   * *
***** *                   

Input
    9
Output

*********
*       *
* ***** *
* *   * *
* *** * *
*     * *
******* *

Input
   11
Output

***********
*         *
* ******* *
* *     * *
* * *** * *
* *   * * *
* ***** * *
* …
Run Code Online (Sandbox Code Playgroud)

language-agnostic code-golf spiral rosetta-stone

22
推荐指数
3
解决办法
1602
查看次数

您是否认为软件公司应该将开发人员强加给编码风格?

如果您认为不应该,请解释原因.

如果是,您认为指南有多深?例如,应包括代码缩进?

coding-style conventions

18
推荐指数
5
解决办法
1666
查看次数

针对消息传递系统中的表的队列

我一直在体验真实生产环境中消息传递系统的优点和缺点,我必须承认,每次任何其他形式的消息传递队列时,组织良好的表或表模式都会跳动,因为:

  1. 数据永久存储在表格中.我已经看到很多java(jms)应用程序在未捕获的异常或其他错误的路上丢失或消失了消息.
  2. 队列往往会填满.相反,Db存储几乎是无限的.
  3. 表格很容易访问,而您必须使用esotic工具从队列中读取.

您对每种方法有何看法?

database queue message-queue

16
推荐指数
4
解决办法
7416
查看次数

screen.width/screen.height在屏幕旋转后不更新

我在iPhone设备上遇到了这个问题(iPhone 7,iOS 10,还有其他iPhone):在javascript中,如果我拦截orientationchange事件,在处理程序内部,screen.width和screen.height保持不变(如在轮换之前).

由于这可能取决于视口设置,因此我的视口在.html文件中的声明方式如下:

<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1, maximum-scale=1, user-scalable=no" />
Run Code Online (Sandbox Code Playgroud)

在Chrome的模拟可视化中,一切正常.

在此先感谢您的帮助.

javascript iphone screen-orientation ios

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

Oracle - 您是否需要在创建索引或添加列后计算统计信息?

我们在Production中使用Oracle 10.2.0.5数据库.

优化器处于"基于成本"模式.

在以下情况之后我们是否需要计算统计数据(DBMS_STATS包):

  • 创建一个新索引
  • 添加一列
  • 创建一个新表

谢谢

database oracle statistics

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

构建全文搜索引擎:从哪里开始

我想使用Google App Engine编写Web应用程序(因此参考语言将是Python).我的应用程序需要一个简单的搜索引擎,因此用户可以找到指定关键字的数据.

例如,如果我有一个包含这些行的表:

1办公空间
2 2001年:太空漫游
3巴西

并且用户查询"space",将返回第1行和第2行.如果用户查询"办公空间",则结果也应为第1行和第2行(第1行为第1行).

以简单的方式执行此操作的技术指南/算法是什么?
你能否指出我背后的理论的好指点?

谢谢.

编辑:我不是在寻找任何复杂的东西(比如索引大量的数据).

python full-text-search

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

在iPad上使用JQuery时出现Ajax错误

我们的某个生产网络应用程序存在问题,但仅限于iPad/iOS8.

基本上,在我们的应用程序中,用户通过点击代表不同产品的图像将产品添加到他的购物车中.当图像被轻击时,产品被"选中"并进行ajax异步调用; 此电话更新我们的购物车.每次异步调用持续5-10秒.

当用户按顺序多次点击时,会出现问题(但仅限在iPad上,而不是在Chrome桌面上等).然后,第n个ajax调用失败并显示"错误0".注意:当一个已经执行时,我们无法阻止第二个ajax调用(如某些答案所示),因为购物车不会正确更新.

我在一个jsFiddle示例中跟踪了这个行为,你可以在这里找到:

http://jsfiddle.net/oc1ktv6u/30/

function updateCart()
{
var data = {
        json: $.toJSON({
            text: 'some text',
            array: [1, 2, 'three'],
            object: {
                par1: 'another text',
                par2: [3, 2, 'one'],
                par3: {}
            }
        }),
        delay: Math.round(Math.random()*12)
}

$.ajax({
    url:"/echo/json/",
    data:data,
    type:"POST",
    success:function(response)
    {
       $(".target").append("+");
    },
    error:function(xhr, ajaxOptions, thrownError) 
    {
        alert("There was an error in the ajax call: ["+xhr.status+"] ["+thrownError+"]");
    }
});

}
Run Code Online (Sandbox Code Playgroud)

我的主要问题是:

  • 为什么会发生这种情况(以及为什么,显然只在iPad/Safari上)?

ajax jquery ipad

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

脚本在Python应用程序中


我想在我的一个应用程序中包含Python脚本,这是用Python本身编写的.

我的应用程序必须能够调用外部Python函数(由用户编写)作为回调.必须对代码执行有一些控制; 例如,如果用户提供了语法错误的代码,则应用程序必须发出信号.

做这个的最好方式是什么?
谢谢.

编辑:问题不清楚.我需要一种类似于VBA事件的机制,其中有一个"声明"部分(用于定义全局变量)和带有脚本代码的事件,它们在特定点触发.

python scripting

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

是否有支持xmltype列的Python Oracle包装器?

似乎cx_Oracle没有.

任何其他有关使用Oracle和Python处理xml的建议都表示赞赏.

谢谢.

python xml oracle xmltype

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