小编Nik*_*ntz的帖子

为什么巴基斯坦的所有省份都没有变成绿色?

我希望使用谷歌geochart包括巴基斯坦的所有省份.但只有3人被接走.我的代码是在脚本中设置各省的名称,然后各省应该被图书馆拿走.

var data = google.visualization.arrayToDataTable([
    ['Province'],
    ['Punjab'],
    ['Khyber Pakhtunkhwa'],
    ['Islamabad Capital Territory'],
    ['Federally Administered Tribal Areas'],
    ['Northern Areas'],
    ['Azad Kashmir'],
    ['Balochi']
]);
Run Code Online (Sandbox Code Playgroud)

一种可能性是我拼错了区域,但似乎并不是这样.

 <!DOCTYPE html>
<html>

  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta charset="UTF-8">
    <meta name="keywords"
          content="Houses Apartments, Vacation homes, Offices, Land, Flatmates,Paying Guest, Other real estate, Cars, Motorcycles, Accessories  parts, Trucks, Other vehicles, Home  Garden, Clothing, For Kids (Toys  Clothes), Jewelry  Watches, Hobbies, Sports  Bicycles, Movies, Books  Magazines, Pets, Tickets, Art  Collectibles, Music  Instruments, Computers  Accessories, TV, Audio, Video, Cameras, …
Run Code Online (Sandbox Code Playgroud)

javascript geography google-visualization

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

无法在未调用Looper.prepare()的线程上进行吐司

我尝试为我的Android应用程序运行测试,但我得到了这个跟踪.这是什么意思?

java.lang.RuntimeException: Can't toast on a thread that has not called Looper.prepare()
at android.widget.Toast$TN.<init>(Toast.java:390)
at android.widget.Toast.<init>(Toast.java:114)
at android.widget.Toast.makeText(Toast.java:277)
at android.widget.Toast.makeText(Toast.java:267)
at dev.android.gamex.CatchGame.onDraw(MainActivity.java:317)
at dev.android.gamex.JamieTest.useAppContext(JamieTest.java:45)
at java.lang.reflect.Method.invoke(Native Method)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.mockito.internal.runners.JUnit45AndHigherRunnerImpl.run(JUnit45AndHigherRunnerImpl.java:37)
at org.mockito.runners.MockitoJUnitRunner.run(MockitoJUnitRunner.java:62)
at org.junit.runners.Suite.runChild(Suite.java:128)
at org.junit.runners.Suite.runChild(Suite.java:27)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
at android.support.test.internal.runner.TestExecutor.execute(TestExecutor.java:58)
at …
Run Code Online (Sandbox Code Playgroud)

android

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

消息:尝试访问aws网关api时出现"内部服务器错误"

使用Node.js创建了Lambda Hello world函数,并为Get调用创建了API GateWay触发器,尝试使用URL访问Lambda函数,得到以下错误.

消息:"内部服务器错误".

(AWS新手)

aws-lambda aws-api-gateway

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

org.springframework.boot.web.support不存在

我正在将构建系统从maven更改为gradle以进行spring boot项目.我得到了这个堆栈跟踪

19:03:08: Executing external task 'bootRun'...
/home/dac/proj/spring-boot-master/spring-boot-samples/spring-boot-sample-jetty-jsp/src/main/java/sample/jetty/jsp/SampleJettyJspApplication.java:22: error: package org.springframework.boot.web.support does not exist
import org.springframework.boot.web.support.SpringBootServletInitializer;
                                           ^
/home/dac/proj/spring-boot-master/spring-boot-samples/spring-boot-sample-jetty-jsp/src/main/java/sample/jetty/jsp/SampleJettyJspApplication.java:25: error: cannot find symbol
public class SampleJettyJspApplication extends SpringBootServletInitializer {
                                               ^
  symbol: class SpringBootServletInitializer
/home/dac/proj/spring-boot-master/spring-boot-samples/spring-boot-sample-jetty-jsp/src/main/java/sample/jetty/jsp/SampleJettyJspApplication.java:27: error: method does not override or implement a method from a supertype
    @Override
    ^
3 errors
:compileJava FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':compileJava'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with …
Run Code Online (Sandbox Code Playgroud)

java gradle maven spring-boot

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

如何进行重定向并保留查询字符串?

我想进行重定向并保留查询字符串.像self.redirect加上发送的查询参数之类的东西.那可能吗?

python google-app-engine wsgi python-2.7 webapp2

16
推荐指数
3
解决办法
8974
查看次数

如何填充我的WTForm变量?

我正在启用一个可以编辑实体的函数.我想用数据存储区中的变量填充表单.我该怎么做?我的代码没有填充表单:

if self.request.get('id'):
  id = int(self.request.get('id'))
  ad = Ad.get(db.Key.from_path('Ad', id))
  im = ad.matched_images
  editAdForm = AdForm(ad)
  if str(users.get_current_user()) == str(ad.user) or users.is_current_user_admin():                    
    self.render_jinja('edit', form_url=blobstore.create_upload_url('/addimage'),
                        admin=users.is_current_user_admin(),
                        user_url= (users.create_logout_url('/'
                                ) if users.get_current_user() else users.create_login_url(self.request.uri)),
                        user= users.get_current_user(),
                        ad= ad,
                        form = editAdForm)
Run Code Online (Sandbox Code Playgroud)

相反,我看到此错误消息:

formdata应该是一个支持'getlist'方法的multidict类型的包装器:

更新

解决方法是填充这样的表单,但我想知道这是否真的是推荐的方式?

editAForm = AForm(name=article.name, title=article.title, text=article.text... )
Run Code Online (Sandbox Code Playgroud)

python google-app-engine jinja2 wtforms

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

如何为jinja模板启用{%trans%}标签?

我尝试启用trans标签,我已经制作了测试模板i18n.html:

{% trans %}For sale{% endtrans %}--{{message}}--{{decimal_format}} 根据联机帮助页面,这是我的python代码:

from webapp2_extras import i18n as multilingua
import jinja2
from webapp2_extras.i18n import lazy_gettext as gettext
from webapp2_extras.i18n import lazy_gettext as _
from jinja2 import Environment, FileSystemLoader
jinja_environment =  jinja2.Environment(loader=jinja2.FileSystemLoader(os.path.dirname(__file__)),
                      extensions=['jinja2.ext.i18n'])

# The code below seems wrong since it is django but it was the only way I could make the page load

jinja_environment.install_gettext_translations(django.utils.translation)

class HelloWorldHandler(webapp2.RequestHandler):
    def get(self):
        # Set the requested locale.
        locale = self.request.GET.get('locale', 'pt')
        multilingua.get_i18n().set_locale(locale)
        message = …
Run Code Online (Sandbox Code Playgroud)

python google-app-engine internationalization jinja2

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

两个具有相同哈希码的不等对象

Hashcode()和equals()的概念是

1)如果两个对象根据equal()相等,则在这两个对象中的每一个上调用hashcode方法应该产生相同的哈希码.

而另一个是

2)如果两个对象根据equal()不相等,则不需要在两个对象中的每一个上调用hashcode方法必须产生不同的值.

我尝试并理解了第一个,这是第一点的代码.

public class Test {
    public static void main(String[] args) {

        Map<Integer, Integer> map = new HashMap<Integer, Integer>();
        map.put(1, 11);
        map.put(4, 11);
        System.out.println(map.hashCode());
        Map<Integer, Integer> map1 = new HashMap<Integer, Integer>();
        map1.put(1, 11);
        map1.put(4, 11);
        System.out.println(map1.hashCode());
        if (map.equals(map1)) {
            System.out.println("equal ");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

上面的程序为两个不同的对象提供相同的哈希码.

有人可以用一个例子来解释我,根据equals()不同的两个不同对象如何具有相同的哈希码.

java equals hashmap hashcode

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

Google Cloud Spanner 和 Cloud SQL 之间有什么区别?

我是 GCP 堆栈的新手,所以我对用于存储数据的 GCP 技术数量感到非常困惑:

https://cloud.google.com/products/storage

虽然上面的文章中没有提到 google cloud spanner,但我知道它是存在的,并且 iti 用于数据存储:https : //cloud.google.com/spanner

从我目前的观点来看,我没有看到云 sql(引擎盖下有 postgres)和云扳手之间的任何显着差异。我发现它的语法有点不同,但是当我应该更喜欢这种技术而不是 spring cloud sql 时,它没有回答。

你能解释一下吗?

聚苯乙烯

我认为spring cloud sql是一个由google管理的具有自动复制和水平可扩展性的传统数据库。

google-cloud-sql google-cloud-platform google-cloud-spanner spring-cloud-gcp

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

Java的BigDecimal的python是什么?

在Java中,当我们编程钱时,建议使用BigDecimal类来获取金钱.python中有类似的东西吗?我想要一些面向对象的东西,可以有货币和汇率,这已经完成了吗?

我将货币存储为美分的整数(我认为)并乘以100以获得美元,但我也有外币,因此当物品具有不同的货币甚至被列为每小时或每个项目的价格时,按价格排序的上市列表变得不方便.因此,如果定价是每小时或每个项目,那么理想情况下我想在python中使用汇率,货币和定价类型的钱.

所以我想我正在寻找一个price班级,而不是一个money班级,是否已经有这样的事情了?我正在编程的gae没有十进制数据类型,因此我可以使用一个整数来表示该分数,或者在我实现它时发明类似于自己的十进制表示.

python google-app-engine currency python-2.7 google-cloud-datastore

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