小编qic*_*ren的帖子

我应该忽略xcodeproject/project.pbxproj文件吗?

在一个XCode项目中,我发现xcodeproject/project.pbxproj文件已更改,但对我来说无用的信息,它用于编译.

我应该git忽略这个文件和xcodeproject/projectxworkspace/username.xcuserdata/UserInterfaceState.xcuserstate文件吗?

git macos xcode ios

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

gem安装权限问题

qichunren@zhaobak:~> gem install hpricot
ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions into the /opt/ruby-enterprise-1.8.7/lib/ruby/gems/1.8 directory.
Run Code Online (Sandbox Code Playgroud)

当前的登录用户是qichunren,而qichunre用户有.gem dir的写权限.我想知道为什么gem不能将文件安装到我家.gem dir中?为什么我的gem常见的第一个想要将文件安装到/opt/ruby-enterprise-1.8.7/lib/ruby/gems/1.8

ruby gem ruby-on-rails

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

如何知道在发布版本中是否禁用了NSAssert?

我经常在iOS代码中看到"断言",我谷歌它,并且知道它断言是真还是假.

我想知道这是否会在发布模式下自动禁用?

xcode objective-c ios

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

如何在html页面刷新后避免在socket.io中创建新的套接字连接?

我试过socket.io,我发现客户端html页面加载时,创建了一个新的套接字连接.当我刷新页面时,我发现一个新的套接字连接创建,然后旧的连接断开连接.

我的问题是如何避免这种情况?因为我正在构建一个聊天室应用程序.当用户进入房间页面时,在"连接"服务器端发出"欢迎用户xxx来!",并在"disconnectc"事件中发出"用户xxx已离开".但是当用户刷新当前页面时,这将再次触发"断开连接"事件和"连接"事件.它将发出"欢迎用户xxx来!" 和"用户xxx离开." 消息在一起.

如何忽略页面刷新事件?和http会话一样?


更新:我已经找到了解决问题的方法.从这个问题处理浏览器重新加载socket.io

real-time node.js socket.io

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

iOS库中的iOS应用程序Cache.db有什么用途缓存路径?

我在iOS模拟器中发现,库缓存路径中有一个名为Cache.db的文件.

db中有一些表:

sqlite3 Cache.db 
SQLite version 3.7.5
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .table
cfurl_cache_blob_data       cfurl_cache_response      
cfurl_cache_receiver_data   cfurl_cache_schema_version
Run Code Online (Sandbox Code Playgroud)

我想知道它做了什么?我们怎样才能利用这个数据库?

ios

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

如何判断时间/日期是否为今天,红宝石?

我有一个解决方案,我想判断一下return_service_date是否是今天,该怎么做?

这是我的代码(rails):

if settlement.return_service_date && 
   settlement.return_service_date.to_s(:date) == Time.now.to_s(:date)
Run Code Online (Sandbox Code Playgroud)

有一个更好的方法吗?

ruby ruby-on-rails

11
推荐指数
2
解决办法
3521
查看次数

为什么我不能在Ruby中的方法中访问局部变量?

我有一个名为test.rb的Ruby文件

ff="ff"
def test
  puts ff
end
Run Code Online (Sandbox Code Playgroud)

我执行它,得到错误:

test.rb:3:in `test': undefined local variable or method `ff' for main:Object (NameError)

这是什么原因?有没有文件可以解释它?

ruby

11
推荐指数
2
解决办法
9424
查看次数

如何在gitlabhq中通过web界面在线接受合并请求?

我使用gitlabhq 2.5,我的团队成员签出一个名为的本地分支feature1并添加一些功能,然后推送到远程原始feature1分支.

他在"合并请求"选项卡中创建合并请求,但我无法合并他的请求.有一条警告消息显示"正在检查自动合并的能力......"

问题是什么?有没有我没有设置的东西?

git gitlab

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

如何在CodeIgniter中的不同函数中将后方法表单提交给同一个get-url?

我发现CodeIgniter表单验证用load-> view方法显示错误消息,如果使用"redirect",将丢失字段错误消息.

目前我使用一个函数来显示表单页面,另一个函数来处理表单发布.

class Users extends CI_Controller {
  function __construct() {
      parent::__construct();
  }

  public function sign_up()
  {
    $this->load->view('users/sign_up');
  }

public function do_sign_up(){
      $this->form_validation->set_rules('user_login', 'User Name', 'trim|required|is_unique[users.login]');
      $this->form_validation->set_rules('user_email', 'Email', 'trim|required|valid_email|is_unique[users.email]');

      if ($this->form_validation->run() == FALSE) {
          $this->load->view('users/sign_up');
      }else {
       // save post user data to users table
       redirect_to("users/sign_in");
}


当表单验证失败时,浏览器中的url将更改为"/ users/do_sign_up",我想在sign_up页面中保留相同的URL.

在表单验证失败时使用重定向("users/sign_up")方法将保持相同的URL,但验证错误消息将丢失.

在Rails中,我不能使用如下配置的路由:

get "users/sign_up"       => "users#signup"
post "users/sign_up"       => "users#do_signup"

php codeigniter

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

shell导出变量不生效

我(在mac osx上)经常使用

export http_proxy = http://192.168.0.205:1099

代理http连接以获得更高的下载速度.为了简单起见,我编写了一个名为proxy.sh的shell文件来执行此操作:

#!/bin/sh
export http_proxy=http://192.168.0.205:1099
Run Code Online (Sandbox Code Playgroud)

在我下载之前,我执行proxy.sh shell命令,但我发现它没有生效.它在当前的commnad窗口(终端)中丢失了http_proxy变量.我必须在当前终端输入export命令,它才会生效.

所以我想知道这是什么原因和解决方案?谢谢.

unix linux macos shell

4
推荐指数
2
解决办法
4179
查看次数

标签 统计

ios ×3

ruby ×3

git ×2

macos ×2

ruby-on-rails ×2

xcode ×2

codeigniter ×1

gem ×1

gitlab ×1

linux ×1

node.js ×1

objective-c ×1

php ×1

real-time ×1

shell ×1

socket.io ×1

unix ×1