程序员问答大本营 98sky.com.


10 questions online user: 13

6
votes
answers
43 views
+10

Telegram bot api鍵盤

我有Telegram Bot Api和“ReplyKeyboard”的問題。我正在使用Python 2.7並發送帖子請求: TelegramAPI.post(TELEGRAM_URL + "sendMessage", data=dict(chat_id=CHAT_ID, text="", keyboard={'keyboard': keyboard, 'one_time_keyboard': False, 'resize_keyboard': True}) 這種格式的鍵盤: [["A button"], ["B button"]] 但在電報中我沒有看到鍵盤。可能有什麼問題?
7
votes
answers
24 views
+10

獅身人面像搜索Reindex

我在XAMPP服務器上設置了Sphinx,現在我不想在Linux服務器上設置它。我怎麼能得到這個?另外,如何在給定的時間後自動重新索引?我搜索了一個教程,但我找到的只是解釋如何設置第一個索引,沒有關於重建索引和設置cronjob或類似的東西。
322
votes
answers
16 views
+10

計算兩個日期之間的月份差異

在C#/ .NET中 TimeSpan TotalDays TotalMinutes 等,但我無法找出總月差的公式。每月可變天數和閏年一直讓我失望。我怎樣才能獲得 TotalMonths

編輯抱歉沒有更清楚:我知道我實際上無法從 TimeSpan < / code>但我認為使用 TotalDays TotalMinutes 將是一個很好的例子來表達我正在尋找的東西...除了我想要獲得總月數。< / p>

示例:2009年12月25日 - 2009年10月6日= 2 TotalMonths。10月6日至11月5日等於0個月。11月6日,1個月。12月6日,2個月

97
votes
answers
20 views
+10

Django:恢復後嘗試訪問數據庫時拒絕權限(遷移)

我有一個django 1.4應用程序,在本地開發服務器中有一個填充的postgres 9.1數據庫。部署成功後,我想將數據從本地數據移動到在線數據庫,所以我使用了:

  pg_dump -f dump.sql -Ox database   

然後在服務器上恢復:

  psql -1 -f dump.sql database   

現在嘗試在線登錄網站管理員拋出一個“關係django_session“異常被拒絕”。我試圖使用/不使用-Ox開關及其所有組合轉儲數據,但沒有成功。我也放棄數據庫並在服務器上從頭開始重新創建數據庫,並在settings.py中設置了正確的所有者。

4
votes
answers
33 views
+10

Actionscript 3和navigateToUrl方法

我有一個帶有一些按鈕的flash文件來打開網址,我已經創建了XML文件來存儲我的URL,然後讀取它們並解析它們並分配按鈕功能來打開URL:

  btnRadio.addEventListener(MouseEvent.CLICK,function(){navigateToURL(radiourl,“_ blank”);});   

這個代碼在開發時在flash播放器中運行得很好,但是當我發布它時它不起作用,任何人都可以告訴我現在的問題是什麼?

77
votes
answers
21 views
+10

bundler / setup(LoadError)

我克隆了一個存儲庫並試圖運行rails s。但是,我收到以下錯誤: /Users/me/.rbenv/versions/1.9.3-p547/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- bundler/setup (LoadError) from /Users/me/.rbenv/versions/1.9.3-p547/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /Users/me/workspace/bindo/config/boot.rb:7:in `' from /Users/me/.rbenv/versions/1.9.3-p547/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /Users/me/.rbenv/versions/1.9.3-p547/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from bin/rails:9:in `
' 我的紅寶石版本是: ruby 1.9.3p547 (2014-05-14 revision 45962) [x86_64-darwin13.3.0] 我的gem env命令從這個項目目錄運行: RubyGems Environment: - RUBYGEMS VERSION: 1.8.23.2 - RUBY VERSION: 1.9.3 (2014-05-14 patchlevel 547) [x86_64-darwin13.3.0] - INSTALLATION DIRECTORY: /usr/lib/ruby/gems/2.0.0 - RUBY EXECUTABLE: /Users/me/.rbenv/versions/1.9.3-p547/bin/ruby - EXECUTABLE DIRECTORY: /usr/lib/ruby/gems/2.0.0/bin - RUBYGEMS PLATFORMS: - ruby - x86_64-darwin-13 - GEM PATHS: - /usr/lib/ruby/gems/2.0.0 - /Users/me/.gem/ruby/1.9.1 - /Users/me/.rbenv/versions/1.9.3-p547/lib/ruby/gems/1.9.1 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - REMOTE SOURCES: - http://rubygems.org/ 我在Stack Overflow上讀到這是一個路徑錯誤,但是,我不熟悉,無法確定要跟踪或更改的內容以使其工作。我在尋找,但我覺得我需要一些方向。
107
votes
answers
46 views
+10

MVC4 StyleBundle:你能在Debug模式下添加緩存破壞查詢字符串嗎?

我有一個MVC應用程序,我正在使用StyleBundle該類來渲染CSS文件,如下所示:

bundles.Add(new StyleBundle("~/bundles/css").Include("~/Content/*.css"));

Debug我遇到的問題是,在模式下,CSS網址是單獨呈現出來的,我有一個網絡代理,可以積極地緩存這些網址。Release模式中,我知道查詢字符串被添加到最終URL以使每個版本的任何緩存無效。

是否可以配置StyleBundleDebug模式中添加隨機查詢字符串以產生以下輸出以解決緩存問題?

<link href="/stylesheet.css?random=some_random_string" rel="stylesheet"/>
7
votes
answers
54 views
+10

以編程方式從Flash中的視頻中提取幀

我需要編寫一個小型Flash應用,需要從播放視頻中提取視頻幀。它不需要保存到用戶的HDD中。我只需要獲取圖像數據並將其顯示在Flash影片中。提取的框架將由用戶選擇,這就是為什麼我想在客戶端完全這樣做(雖然我知道我可以從服務器端進行)。

我已經試圖尋找解決方案,但我沒有得到任何有用的結果。作為一個Flash新手,我還沒有看到任何代碼,因為我不知道從哪裡開始。

所以Flash專家,有沒有辦法做到這一點?

328
votes
answers
31 views
+10

“#!/ usr / bin / env bash”和“#!/ usr / bin / bash”有什麼區別?

bash腳本的標題中,這兩個語句之間的區??別是什麼?

  1. #!/usr/bin/env bash

  2. #!/usr/bin/bash

當我試圖看到env手冊頁時,我得到了這個定義:

 env - run a program in a modified environment

這是什麼意思?

203
votes
answers
44 views
+10

最快的grep

我想知道是否有任何提示grep盡可能快。我有一個相當大的文本文件庫,以最快的方式搜索。我把它們全都小寫了,這樣我就可以擺脫-i選擇了。這使得搜索速度更快。

此外,我發現-F並且-P模式比默認模式更快。當搜索字符串不是正則表達式(只是純文本)時,我使用前者,後者如果涉及正則表達式。

有沒有人有加速的經驗grep也許用一些特定的標誌(我在Linux CentOS上)從頭開始編譯它,以某種方式組織文件或者以某種方式使搜索並行?