小编Nic*_*rdu的帖子

在sessionStorage中保存Javascript对象

SessionStorage和LocalStorage允许在Web浏览器中保存键/值对.该值必须是一个字符串,并且保存js对象并不简单.

var user = {'name':'John'};
sessionStorage.setItem('user', user);
var obj = sessionStorage.user; // obj='[object Object]' Not an object
Run Code Online (Sandbox Code Playgroud)

现在,您可以通过将对象序列化为JSON,然后反序列化它们来恢复对象来避免此限制.但是Storage API总是通过setItemgetItem方法传递.

sessionStorage.setItem('user', JSON.stringify(user));
var obj = JSON.parse(sessionStorage.getItem('user')); // An object :D
Run Code Online (Sandbox Code Playgroud)

我可以避免这种限制吗?

我只是想执行这样的事情:

sessionStorage.user.name; // 'John'
sessionStorage.user.name = 'Mary';
sessionStorage.user.name // 'Mary'
Run Code Online (Sandbox Code Playgroud)

我曾尝试defineGetterdefineSetter方法拦截电话,但它是一个单调乏味的工作,因为我必须定义所有属性和我的目标是不知道未来的属性.

javascript session-storage

140
推荐指数
5
解决办法
24万
查看次数

如何从angular-5中的url获取查询参数?

我正在使用angular 5.0.3,我想用一堆查询参数启动我的应用程序.比如"/ app?param1 = hallo¶m2 = 123".在如何从angular2中的url获取查询参数中给出的每个提示不适合我.

任何想法如何获取查询参数的工作?

private getQueryParameter(key: string): string {
  const parameters = new URLSearchParams(window.location.search);
  return parameters.get(key);
}
Run Code Online (Sandbox Code Playgroud)

这个私有函数可以帮助我获取参数,但我不认为它是新Angular环境中的正确方法.

[更新:]我的主应用程序看起来像@Component({...})导出类AppComponent实现OnInit {

  constructor(private route: ActivatedRoute) {}

  ngOnInit(): void {
    // would like to get query parameters here...
    // this.route...
  }
}
Run Code Online (Sandbox Code Playgroud)

typescript angular-routing angular

136
推荐指数
10
解决办法
20万
查看次数

在python中登录到base 2

我应该如何在python中计算log 2的基数.例如.我有这个等式,我在使用log base 2

import math
e = -(t/T)* math.log((t/T)[, 2])
Run Code Online (Sandbox Code Playgroud)

python logarithm

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

在Django应用程序之间共享模型

我将简要介绍一下:为了使用Django应用程序的精神和想法,应用程序可以从另一个应用程序中导入模型吗?比如,用户统计应用程序将从User应用程序导入模型,例如:from users.models import users

django django-models django-apps

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

将复选标记放在UITableViewCell的左侧

我想制作类似于WiFi设置页面的内容:当您点击表格单元格时,在单元格的左侧放置一个复选框,并在右侧显示一个显示按钮附件视图以显示更多详细信息.

我的问题:有没有办法在不构建自定义UITableViewCell的情况下将复选标记放在UITableViewCell的左侧?

iphone objective-c uitableview ios

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

像Facebook一样突出显示textarea内的文本

当你在回复中输入@ <NAME_OF_A_FRIEND>时,我尝试实现Facebook所做的事情.选择朋友后,该朋友的名称将以蓝色背景突出显示,因此您知道该文本中的单独实体.

我已经"检查了元素"-ed textarea并且没有div放在textarea的顶部.

谁能给我一个关于如何做到的线索?

在此输入图像描述

html javascript css facebook

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

Interface Builder的颜色选择器中的颜色错误

我有一个带有棕色图像的UIImageView,它不会总是到达顶部.UIImage视图位于白色UIView内.

所以,因为图像的顶部是一个线性的棕色,我说我会在它下面的UIView使用相同的棕色,用户将看不到图像的结束位置.到现在为止还挺好.

我的问题是,当我选择图像顶部的颜色时,颜色选择器会选择比实际颜色更深的颜色:(

在我点击颜色选择器之前: 在此输入图像描述

点击颜色选择器后: 在此输入图像描述

怎么会 ?

xcode color-picker interface-builder uicolor

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

ReportLab:如何对齐textobject?

我有以下ReportLab代码:

    t = c.beginText()
    t.setFont('Arial', 25)
    t.setCharSpace(3)
    t.setTextOrigin(159,782)
    t.textLine("Some string")
    c.drawText(t)
Run Code Online (Sandbox Code Playgroud)

我想要实现的是:在每个字符(setCharSpace)之间有一个3(像素?)的空格,并将结果字符串对齐在页面中某个区域的中心

就我发现而言,textobject是唯一的方法,我可以指定字符之间的空格.

有任何想法吗?

python pdf pdf-generation reportlab

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

如何在iOS中编写小型(套接字)服务器

我在一些官方iOS应用程序中看到了这一点,所以我知道它是可能的并且是允许的.

我想在iOS中编写一个小型套接字服务器,我将为台式机编写一些其他应用程序,可以连接并从中读取数据.

任何人都做过这样的事情并且可以帮助我提供一些线索或者知道一个好的起点?

iphone xcode objective-c ios

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

如何在Django ORM中映射PostgreSQL数组字段

我的PostrgreSQL数据库中有一个类型为text 的数组字段.有没有办法将其映射到Django模型?

django postgresql django-models django-orm

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