小编Jai*_*put的帖子

PostgreSQL - 重命名数据库

我需要重命名数据库,但当我在 PGAdmin : ALTER DATABASE "databaseName" RENAME TO "databaseNameOld"其中时,告诉我它不能.

我该怎么做?

(WindowsXP上的8.3版)

更新

  • 第一条错误消息:不能,因为我连接到它.所以我选择了另一个数据库并进行了查询.

  • 我收到第二条错误消息,告诉我它已经来了用户连接.我在PGAdmin屏幕上看到它有很多,PID但它们都处于非活动状态......我不知道如何杀死它们.

sql postgresql

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

用图像替换input type = file

像很多人一样,我想定制丑陋的input type=file,我知道没有一些黑客和/或它就无法做到javascript.但是,在我的情况下,上传文件按钮只是用于上传图像(jpeg | jpg | png | gif),所以我想知道我是否可以使用一个clickable完全像输入类型文件一样的" "图像(显示对话框,并在提交的页面上显示相同的$ _FILE).
我在这里找到了一些解决方法,这个也很有趣(但不适用于Chrome = /).

当你想为文件按钮添加一些样式时,你们做了什么?如果您有任何观点,只需点击答案按钮;)

css image file input button

89
推荐指数
8
解决办法
20万
查看次数

mysql和mysql2 gem有什么区别

我曾经使用mysql宝石,但现在我经常听说mysql2宝石.此外,它默认包含在GemfileRails 3.0.x.

使用mysql2宝石有什么区别和优点?

ruby mysql rubygems ruby-on-rails

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

Ruby-on-Rails:多个has_many:通过可能吗?

是否有可能has_many :through在Rails中有多个相互关系的关系?我收到了这样的建议,作为我发布的另一个问题的解决方案,但一直无法让它工作.

好友是通过联接表的循环关联.我的目标是创建一个has_many :throughfor friends_comments,所以我可以采取行动,Useruser.friends_comments在一个查询中获取他的朋友发表的所有评论.

class User
  has_many :friendships
  has_many :friends, 
           :through => :friendships,
           :conditions => "status = #{Friendship::FULL}"
  has_many :comments
  has_many :friends_comments, :through => :friends, :source => :comments
end

class Friendship < ActiveRecord::Base
  belongs_to :user
  belongs_to :friend, :class_name => "User", :foreign_key => "friend_id"
end
Run Code Online (Sandbox Code Playgroud)

这看起来很棒,而且很有意义,但不适合我.当我尝试访问用户的friends_comments时,这是我在相关部分中遇到的错误:
ERROR: column users.user_id does not exist
: SELECT "comments".* FROM "comments" INNER JOIN "users" ON "comments".user_id = "users".id WHERE (("users".user_id = …

ruby-on-rails associations has-many-through

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

Rails希望我在每次更改时重新启动?

我的意见按预期进行; 每当我改变某些东西时,它会立即反映在页面上.但每次我在控制器,模型配置中进行更改时,我都必须重新启动服务器才能显示它.

我启动我的服务器,rails s -e development它说明了这一点:

  => Booting Puma
  => Rails 4.1.8 application starting in development on http://0.0.0.0:3000
  => Run `rails server -h` for more startup options
  => Notice: server is listening on all interfaces (0.0.0.0). Consider using 127.0.0.1 (--binding option)
  => Ctrl-C to shutdown server
Run Code Online (Sandbox Code Playgroud)

config/environments/development.rb看起来像这样:

  # -*- encoding : utf-8 -*-
  Gvm::Application.configure do
  # Settings specified here will take precedence over those in config/application.rb.

  # In the development …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails ruby-on-rails-4.1

16
推荐指数
2
解决办法
2459
查看次数

pg_dump:[archiver(db)]查询失败:错误:关系约束的权限被拒绝

我正在尝试转储我的pg db,但是请提出这些错误

pg_dump: [archiver (db)] query failed: ERROR:  permission denied for relation abouts
pg_dump: [archiver (db)] query was: LOCK TABLE public.abouts IN ACCESS SHARE MODE
Run Code Online (Sandbox Code Playgroud)

ruby postgresql ruby-on-rails-3

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

Laravel:根据访问控制列表设置动态路由

我正在使用自己的逻辑构建具有身份验证和授权的REST APIJWT.它工作得很好.现在,我想根据角色和权限动态设置路由.假设我有数据库结构,如:

角色:

id  |   name
1   |  school
2   | transport
Run Code Online (Sandbox Code Playgroud)

权限:

id  |   name                   |  controller         | routes
1   |  view-class-result       |  ApiController      | getClassResult
2   |  view-student-result     |  ApiController      | studentResult
3   |  download-student-result |  ApiController      | donwloadSchoolTemplate
Run Code Online (Sandbox Code Playgroud)

Permission_role

role_id |  permission_id
1            1
1            2
1            3
Run Code Online (Sandbox Code Playgroud)

现在,我想根据数据库中的角色和权限创建路由.

目前我的路线似乎是:

//All JWT authentication API goes here
Route::group(['middleware' => 'jwt.auth'], function() {
   Route::get('user', 'ApiController@getAuthUser');
   Route::get('invalidate', 'ApiController@invalidate');

   //All authorized API goes here
   Route::group(['middleware' => 'ability:school,view-class-result,true'], function() …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5.5

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

UISplitViewController主面板显示的视图在从纵向旋转到横向时不旋转(iPad)

我将从主面板呈现模态视图和操作表UISplitViewController.iOS 9.3

1)如果我在iPad处于纵向模式时显示视图并将iPad旋转到横向,则屏幕不会旋转.在此输入图像描述
2)但是如果我在iPad处于横向模式时呈现视图并将iPad旋转为纵向,则屏幕正在旋转.

我怎样才能实现轮换?

objective-c ipad uisplitviewcontroller autorotate ios

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

根据DB中的值在Django Admin中隐藏模型

我想根据数据库中的值在d​​jango管理界面中隐藏模型.

我的第一个解决方案是将其添加到ready()应用程序的处理程序:

    from foo.models import MyModel
    if MyModel.objects.filter(...).exists():
        from foo.models import ModelToHide
        admin.site.unregister(ModelToHide)
Run Code Online (Sandbox Code Playgroud)

以上解决方案有效...除外:

这在CI中失败了.

如果CI从头开始构建新系统,则数据库表MyModel尚不存在:

任何提示如何解决这个问题?

django django-admin

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

从AudioInputIOProc创建CMSampleBufferRef

我有一个AudioInputIOProc我得到的AudioBufferList.我需要将其转换AudioBufferListCMSampleBufferRef.

这是我到目前为止编写的代码:

- (void)handleAudioSamples:(const AudioBufferList*)samples numSamples:(UInt32)numSamples hostTime:(UInt64)hostTime {
// Create a CMSampleBufferRef from the list of samples, which we'll own

  AudioStreamBasicDescription monoStreamFormat;
  memset(&monoStreamFormat, 0, sizeof(monoStreamFormat));
  monoStreamFormat.mSampleRate = 44100;
  monoStreamFormat.mFormatID = kAudioFormatMPEG4AAC;
  monoStreamFormat.mFormatFlags = kAudioFormatFlagIsSignedInteger | kAudioFormatFlagsNativeEndian | kAudioFormatFlagIsPacked | kAudioFormatFlagIsNonInterleaved;
  monoStreamFormat.mBytesPerPacket = 4;
  monoStreamFormat.mFramesPerPacket = 1;
  monoStreamFormat.mBytesPerFrame = 4;
  monoStreamFormat.mChannelsPerFrame = 2;
  monoStreamFormat.mBitsPerChannel = 16;

  CMFormatDescriptionRef format = NULL;
  OSStatus status = CMAudioFormatDescriptionCreate(kCFAllocatorDefault, &monoStreamFormat, 0, NULL, 0, NULL, NULL, &format);
  if (status …
Run Code Online (Sandbox Code Playgroud)

c++ audio macos objective-c core-audio

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