小编Sco*_*hea的帖子

在Rails中运行bundle exec rspec spec/requests/static_pages_spec.rb时出错

我下面这篇文章中,我可以在下面和主页这个ruby文件这样写的代码确实有示例应用程序,但它仍然说静态页面的主页应该有内容"示例应用程序"当我运行 bundle exec rspec spec/requests/static_pages_spec.rb

spec/requests/static_pages_spec文件代码:

require 'spec_helper'

describe "Static pages" do

  describe "Home page" do

    it "should have the content 'Sample App'" do
      visit '/static_pages/home'
      page.should have_content('Sample App')
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

home.html.erb

<h1>Sample App</h1>
<p>
  This is the home page for the
  <a href="http://railstutorial.org/">Ruby on Rails Tutorial</a>
  sample application.
</p>
Run Code Online (Sandbox Code Playgroud)

下面是我的这个应用程序的宝石文件.请指教.谢谢你的帮助.

source 'https://rubygems.org'

gem 'rails', '3.2.1'
gem 'sqlite3'

# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
group :development do
gem 'rspec-rails', '2.6.0'

end

group :test do …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1

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

选择distinct不按预期工作

学生组表:

STDNT_GROUP

studentId,CollegeID,studentgroup,flag
1,007,panthers,y
2,003,owls,n
3,007,owls,y
1,007,texans,y
2,003,texans,n
Run Code Online (Sandbox Code Playgroud)

预期产出

1,007
2,003
3,007
Run Code Online (Sandbox Code Playgroud)

我想要独特的学生ID以及他们各自的大学生.

我试过这个查询:

select distinct(studentId),collegeID from;
Run Code Online (Sandbox Code Playgroud)

select studentId,collegeID from STDNT_GROUP where studentId in(select distinct(studentId) from STDNT_GROUP)";
Run Code Online (Sandbox Code Playgroud)

sql oracle

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

VBA - 识别字符串是文件、文件夹还是 web url

我需要执行许多操作,由传递字符串启动,操作过程取决于字符串是文件、文件夹还是 web url。

仅供参考 - 对于文件,我将文件复制到存储库,对于文件夹,我正在制作快捷方式 .lnk 并将其复制到存储库,对于 web url,我正在制作快捷方式 .url 并将其复制到存储库。

我开发了一个解决方案,但它不够健壮;我偶尔会因错误识别字符串而出现错误。我使用的方法是计算字符串中的点数,并应用规则:

If Dots = 1 Then... it's a file.

If Dots < 1 Then... it's a folder.

If Dots > 1 Then... it's a website.
Run Code Online (Sandbox Code Playgroud)

然后我使用我在网上找到的几个函数改进了它:

Dots = Len(TargetPath) - Len(Replace(TargetPath, ".", ""))      ' Crude check for IsURL (by counting Dots)

If CheckFileExists(TargetPath) = True Then Dots = 1             ' Better check for IsFile

If CheckFolderExists(TargetPath) = True Then Dots = 0           ' Better check for IsFolder
Run Code Online (Sandbox Code Playgroud)

问题是,我仍然遇到两种情况的问题: …

string directory url vba file

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

Android中的字符串加密

我正在使用代码进行加密和加密。它没有给出字符串结果。字节数组未转换为字符串。我几乎尝试了所有将字节数组转换为char的方法,但未给出结果。

   public class EncryptionTest extends Activity {

EditText input, output, outputDecrypt;
String plain_text;
byte[] key, encrypted_bytes,keyStart,byte_char_text,decrpyted_bytes ;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_encryption_test);

    input = (EditText) findViewById(R.id.text_inputText);
    output = (EditText) findViewById(R.id.text_Result);
    outputDecrypt = (EditText) findViewById(R.id.text_decrypt_Result);
    Button encrypt_btn = (Button) findViewById(R.id.btn_encrpyt);
    Button decrypt_btn = (Button) findViewById(R.id.btn_Decrypt);

    plain_text = input.getText().toString();
    keyStart = "Supriyo".getBytes();
    byte_char_text = plain_text.getBytes();

    encrypt_btn.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {


            try {

            KeyGenerator keygen = KeyGenerator.getInstance("AES");
            SecureRandom sr = SecureRandom.getInstance("SHA1PRNG");
                sr.setSeed(keyStart);
                keygen.init(128, sr);
                SecretKey skey …
Run Code Online (Sandbox Code Playgroud)

java encryption android bytearray

4
推荐指数
1
解决办法
4683
查看次数

(log n)^ k = O(n)?对于k大于或等于1

(log n)^k = O(n)? For k greater or equal to 1.

我的教授在课堂上向我们介绍了这个陈述,但是我不确定函数是否具有O(n)的时间复杂度.甚至类似n^2 = O(n^2)的函数f(x)如何具有运行时复杂性?

至于声明它如何等于O(n)而不是O((logn)^ k)?

big-o logarithm proof notation

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

例外:尝试在空对象引用上调用虚拟方法'int com.google.android.gms.location.LocationRequest.b()'

我已经阅读了一些相关主题但未能解决我的问题.由于我处于学习阶段,我正在尝试实施Google的位置服务教程.麻烦的是,我没有在代码中的任何地方使用"LocationRequest.b()"但是当我按下"开始更新"按钮时出现以下错误.该应用程序随后崩溃.请让我知道我做错了什么.

错误:

Exception: Attempt to invoke virtual method 'int com.google.android.gms.location.LocationRequest.b()' on a null object reference
Run Code Online (Sandbox Code Playgroud)

弹出错误的Sepcific代码位置:

protected void startLocationUpdates() {
            LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient,mLocationRequest,mListener);
 }
Run Code Online (Sandbox Code Playgroud)

MainActivity.java的完整代码:

public class MainActivity extends Activity implements ConnectionCallbacks, OnConnectionFailedListener {
    protected GoogleApiClient mGoogleApiClient;

    /**
     * Represents a geographical location.
     */
    protected Location mCurrentLocation;
    protected LocationRequest mLocationRequest;
    protected static final String TAG = "basic-location-sample";

    //UI Widgets
    protected Button mStartUpdatesButton;
    protected Button mStopUpdatesButton;
    protected TextView mLastUpdateTimeTextView;
    protected TextView mLatitudeTextView;
    protected TextView mLongitudeTextView;


    boolean mRequestingLocationUpdates;
    protected String mLastUpdateTime;

    // keys
    protected …
Run Code Online (Sandbox Code Playgroud)

java android google-play-services

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

在PHP中包含模板文件并替换变量

我有一个.tpl文件,其中包含我的网页的HTML代码和.php文件,我想在其中使用HTML代码并替换一些变量.例如,假设这是我的file.tpl:

<html>
<head>
<title>{page_title}</title>
</head>
<body>
Welcome to {site_name}!
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我想定义{page_title}{site_name}在我的PHP文件,并显示它们.

我们能做到这一点的方法之一是加载页面的代码放在一个变量,然后更换{page_title}{site_name}再回应他们.

但我不知道这是最好的方法,因为我认为如果.tpl文件很大会有问题.

请帮我找到最好的方法.谢谢 :-)

html php templates

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

用于打印阵列的Perl功能

是否有一个默认函数perl5大约这样做:

map {print $array[$_]} qw/1 5 7/; # i don't care about 2, 3, 4, 6 and whatever next indexes
Run Code Online (Sandbox Code Playgroud)

一个功能而不是三个?

arrays perl

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

Ruby on Rails问题,形式应该发布PUT,而GET则通过

可能是NOOB问题.我有一个应该发布PUT的表单,而是作为GET发出.不知道我哪里错了.

路线(来自Rake Routes):

PUT    /jira/jira_projects/:id(.:format)              {:action=>"update", :controller=>"jira/jira_projects"}
Run Code Online (Sandbox Code Playgroud)

使用Java脚本的表单:

<h1><%= @title %></h1>

<form action="/jira/jira_projects/" method="put">
  <div id="home">
    <div class="yui-g">
      <div class="panel">
        <h2>Project Details</h2>
        <div class="panelBody">
          <div id="project" class="innerPanelBody">
            <input type="hidden" name="id" id="id" value="<%= @project.id %>">

            <label for="name">Name:</label>
            <input type="text" name="jira_name" id="name" value="<%= @project.jira_name %>">

            <br>
            <br>

            <label for="application_ids">Applications Name:</label>
            <select id='application_ids' name='death_burrito_application_ids[]' class="graph" multiple="multiple" size="5">
              <% @all_applications.each do |a| %>
                <% if @applications.detect {|x| x.id == a.id } %>
                  <option selected="selected" value="<%= a.id %>"><%= a.death_burrito_name %>
                <% else %>
                  <option value="<%= …
Run Code Online (Sandbox Code Playgroud)

javascript ruby-on-rails

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

使用openssl.so的Rails LoadError:未定义的符号:d2i_ECPKParameters

rails --version

Rails 3.2.1

红宝石-v

ruby 1.9.3p0(2011-10-30)[x86_64-linux]

rpm -qa | grep openssl

openssl-0.9.8e-20.el5 openssl-devel-0.9.8e-20.el5 openssl-0.9.8e-20.el5

uname -a

Linux 2.6.18-274.7.1.el5#1 SMP Mon Oct 17 11:57:14 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux

rails新博客

  create  
  create  README.rdoc
  create  Rakefile
  create  config.ru
  create  .gitignore
  create  Gemfile
  create  app
  create  app/assets/images/rails.png
  create  app/assets/javascripts/application.js
  create  app/assets/stylesheets/application.css
  create  app/controllers/application_controller.rb
  create  app/helpers/application_helper.rb
  create  app/mailers
  create  app/models
  create  app/views/layouts/application.html.erb
  create  app/mailers/.gitkeep
  create  app/models/.gitkeep
  create  config
  create  config/routes.rb
  create  config/application.rb
  create  config/environment.rb
  create  config/environments
  create  config/environments/development.rb
  create  config/environments/production.rb
  create  config/environments/test.rb …
Run Code Online (Sandbox Code Playgroud)

openssl ruby-on-rails

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