我正在使用mako模板生成专门的配置文件.其中一些文件包含扩展的ASCII字符(> 127),但mako扼流圈说当我使用时字符超出范围:
## -*- coding: ascii -*-
Run Code Online (Sandbox Code Playgroud)
所以我想知道是否有类似的东西:
## -*- coding: eascii -*-
Run Code Online (Sandbox Code Playgroud)
我可以使用它可以使用范围(128,256)字符.
编辑:
这是文件的违规部分的转储:
000001b0 39 c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd ce |9...............|
000001c0 cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd de |................|
000001d0 df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed ee |................|
000001e0 ef f0 f1 f2 f3 f4 f5 f6 f7 …Run Code Online (Sandbox Code Playgroud) 我需要弄清楚如何将基于注释的过滤应用于枚举的参数列表,定义如下:
@Column(name = "target_status")
@Enumerated(EnumType.STRING)
@Type(type="PGEnumConverter", parameters = {
@Parameter(name = "enumClassName",
value = "com.company.model.campaign.CampaignTarget$Status")
})
private Status targetStatus;
Run Code Online (Sandbox Code Playgroud)
所以我@FilterDef看起来像这样:
@FilterDef(name="filterCampaignTargetByStatuses",
defaultCondition="target_status in (:statuses)",
parameters = @ParamDef(name = "statuses", type = "string"))
Run Code Online (Sandbox Code Playgroud)
当我启用过滤器时,它看起来像这样:
session.enableFilter("filterCampaignTargetByStatuses").
setParameterList("statuses", statuses);
Run Code Online (Sandbox Code Playgroud)
我从hibernate获得的错误是:
org.hibernate.HibernateException: Incorrect type for parameter [statuses]
Run Code Online (Sandbox Code Playgroud)
数据在PostgreSQL中并且类型的定义如下:
CREATE TYPE statuscmp AS ENUM ('ACTIVE','INACTIVE','PAUSED','DRAFT','SCHEDULED','ENDED','ARCHIVED');
Run Code Online (Sandbox Code Playgroud)
我已经看到很多关于如何针对单个Enum值进行标准查询和过滤的SO问题,但是还没有关于对一组 Enum值进行过滤的问题.有没有办法明确地投射个别价值观?
我正在尝试使UIScrollView包含一个UIStackView嵌套有多层堆栈视图的。我想使用自动版式,但是我做的事情出了点问题,我的大脑正变得越来越混乱,试图找出答案:
import UIKit
class HomeView: UIView {
let looks = sampleLooks
let user = sampleUser
let streamView: UIStackView = UIStackView(arrangedSubviews: [])
let scrollView: UIScrollView = UIScrollView()
func makeButtonWithTitle(title: String, image: UIImage?, selector: String, tag: Int) -> UIButton {
let button = UIButton(type: .System)
button.setImage(image, forState: .Normal)
button.tintColor = UIColor.blackColor()
switch tag {
case 0...10:
button.backgroundColor = UIColor(white: 0.98, alpha: 0.8)
button.titleLabel?.font = UIFont(name: "HelveticaNeue-Thin", size: 30)
default:
button.backgroundColor = UIColor(white: 0.90, alpha: 1.0)
button.titleLabel?.font = UIFont(name: …Run Code Online (Sandbox Code Playgroud)