小编Anu*_*dra的帖子

如何在chrome 37中使window.showmodaldialog工作?

我们有一个庞大的Web应用程序,window.showmodaldialog用于警报,确认和弹出窗口.自Chrome版本37起,此呼叫已被禁用.

是否有任何快速解决方法可以window.showmodaldialog在最新版本的Chrome中进行操作?

我在这里添加了一个window.showmodaldialog的解决方法,虽然这不是一个完美的解决方法,因为这不会破坏代码执行,因为showmodaldialog正在做,而是这将打开弹出窗口.

window.showModalDialog = function (url, arg, feature) {
        var opFeature = feature.split(";");
       var featuresArray = new Array()
        if (document.all) {
           for (var i = 0; i < opFeature.length - 1; i++) {
                var f = opFeature[i].split("=");
               featuresArray[f[0]] = f[1];
            }
       }
        else {

            for (var i = 0; i < opFeature.length - 1; i++) {
                var f = opFeature[i].split(":");
               featuresArray[f[0].toString().trim().toLowerCase()] = f[1].toString().trim();
            }
       }



       var h = "200px", w = "400px", l = "100px", …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net jquery google-chrome cross-browser

43
推荐指数
4
解决办法
12万
查看次数

docker-compose , PermissionError: [Errno 13] 权限被拒绝: '/manage.py'

在做了很多研究之后,我没有发现任何对我有用的解决方案。我正在尝试在 docker-composer 中运行命令以使用 django-admin 启动项目

docker-compose run app sh -c "django-admin startproject app ."
Run Code Online (Sandbox Code Playgroud)

每次我收到错误时:

    Traceback (most recent call last):
  File "/usr/local/bin/django-admin", line 10, in <module>
    sys.exit(execute_from_command_line())
  File "/usr/local/lib/python3.7/site-packages/django/core/management/__init__.py", line 381, in execute_from_command_line
    utility.execute()
  File "/usr/local/lib/python3.7/site-packages/django/core/management/__init__.py", line 375, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/usr/local/lib/python3.7/site-packages/django/core/management/base.py", line 323, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/usr/local/lib/python3.7/site-packages/django/core/management/base.py", line 364, in execute
    output = self.handle(*args, **options)
  File "/usr/local/lib/python3.7/site-packages/django/core/management/commands/startproject.py", line 20, in handle
    super().handle('project', project_name, target, **options)
  File "/usr/local/lib/python3.7/site-packages/django/core/management/templates.py", line 155, in handle
    with open(new_path, 'w', encoding='utf-8') as …
Run Code Online (Sandbox Code Playgroud)

python django django-admin docker docker-compose

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

如何在python中获取属性setter方法的属性

请考虑以下代码

class DataMember():
  def __init__(self, **args):
     self.default = {"required" : False , "type" : "string" , "length": -1}
     self.default.update(args)
  def __call__(self , func):
     #Here I want to set the attribute to method 
     setattr(func , "__dbattr__" , self.default)
     def validate(obj , value):
        #some other code
        func(obj , value)
     return validate
Run Code Online (Sandbox Code Playgroud)

这是我的装饰器方法来装饰其他类的属性的setter方法,我想为方法设置一些属性.但它不允许我.

我尝试如下

class User(DbObject):
  def __init__(self):
      super(User , self)
      self._username = None
  @property
  def Name(self):
      return self._username

  @Name.setter
  @DataMember(length=100)
  def Name(self , value):
      self._username = value

 u = User()
 u.Name = …
Run Code Online (Sandbox Code Playgroud)

python python-2.7 python-3.x python-decorators python-object

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

通过使用oledb获取vb.net中sql server的print语句的值

我正在尝试创建查询分析器和执行程序。

我想知道如何获取像'PRINT'这样的transact-sql语句的输出消息

declare @msg varchar(100)

set @msg =  select [column] from [table name] where [column] = [condition]

if @msg = 'SOMEVALUE'
 begin
   print 'This is first statement'
 end
else
 begin
  print 'This is second statement'
 end
Run Code Online (Sandbox Code Playgroud)

您能帮我在vb.net中获取上述代码的print语句的值吗?

提前致谢

sql t-sql vb.net sql-server ado.net

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