小编s_p*_*ria的帖子

String.split由分号表示

我想用分号(";")拆分一个字符串:

String phrase = "?;?14/May/2015?? ??FC?? ??Barcelona?? ??VS.?? ??Real?? ??Madrid";
String[] dateSplit = phrase.split(";");
System.out.println("dateSplit[0]:" + dateSplit[0]);
System.out.println("dateSplit[1]:" + dateSplit[1]);
Run Code Online (Sandbox Code Playgroud)

但它删除了";" 来自string并将所有字符串放入'datesplit 1 ',因此输出为:

dateSplit[0]:?
dateSplit[1]:?14/May/2015?? ??FC?? ??Barcelona?? ??VS.?? ??Real?? ??Madrid`
Run Code Online (Sandbox Code Playgroud)

演示

并在做

System.out.println("Real String :"+phrase);
Run Code Online (Sandbox Code Playgroud)

打印的字符串是

Real String :?;?14/May/2015?? ??FC?? ??Barcelona?? ??VS.?? ??Real?? ??Madrid
Run Code Online (Sandbox Code Playgroud)

java string split

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

django makemigrations 上的“表不存在”

django 1.11使用 的应用程序上mysql,我有 3 个应用程序,其中一个应用程序有一个“国家/地区”模型:

class Country(models.Model):
    countryId = models.AutoField(primary_key=True, db_column='country_id')
    name = models.CharField(max_length=100)
    code = models.CharField(max_length=3)

    class Meta:
        db_table = 'country'
Run Code Online (Sandbox Code Playgroud)

当我尝试时,makemigrations我收到此错误:

django.db.utils.ProgrammingError: (1146, "Table 'dbname.country' doesn't exist")
Run Code Online (Sandbox Code Playgroud)

如果我使用 为另一个与此模型及其数据库表无关的应用程序进行迁移./manage.py makemigrations another_app,我仍然会收到此错误。

mysql migration django django-models

6
推荐指数
2
解决办法
8770
查看次数

使用bundle install安装bcrypt时出错

我将在我的rails应用程序中使用Debian测试(拉伸)上的bundle install安装一些gem.我收到此错误:

Installing bcrypt 3.1.10 with native extensions

Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

/usr/bin/ruby2.1 extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h

extconf failed, exit code 1

Gem files will remain installed in /tmp/bundler20151208-29851-hg3bi3bcrypt-3.1.10/gems/bcrypt-3.1.10 for inspection.
Results logged to /tmp/bundler20151208-29851-hg3bi3bcrypt-3.1.10/extensions/x86_64-linux/2.1.0/bcrypt-3.1.10/gem_make.out
An error occurred while installing bcrypt (3.1.10), and Bundler cannot continue.
Make sure that `gem install bcrypt -v '3.1.10'` succeeds before bundling.
Run Code Online (Sandbox Code Playgroud)

但我已经安装bcryptbcrypt-ruby使用gem install.

ruby gem ruby-on-rails bundler

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

标签 统计

bundler ×1

django ×1

django-models ×1

gem ×1

java ×1

migration ×1

mysql ×1

ruby ×1

ruby-on-rails ×1

split ×1

string ×1