我正在将保存在Firebase数据库中的图像转换为Base64,并希望对其进行解码和编码.我研究了类似的问题,但我仍然遇到错误.这是我到目前为止的情况?
var image1 = String;
var pic = event.snapshot.value['image'];
var photo = BASE64.decode(pic);
image1 = photo;
Run Code Online (Sandbox Code Playgroud)
我收到以下错误...
A value of type "List<int>" cannot be assigned to a variable of type "Type"
如果你能提供一个反向过程来将图像编码到Base64中,那么它们可以保存回Firebase,这将是值得赞赏的.
***更新
这是我的更新代码,仍然会抛出错误.
image1 = event.snapshot.value['image'];
var image = BASE64.decode(image1.toString());
new Image.memory(image),
Run Code Online (Sandbox Code Playgroud)
错误是......
FormatException: Invalid Length must be a multiple of 4
第一; 问题是修辞,我有一个答案!看到这里我得到了很多帮助,我想把这个巧妙的技巧拿回来.
想象一下,你有一个你想要绑定的值,但它在某种程度上或有些错误.
这是我的问题,通常我将asciidoc文档转换为HTML(或者更准确地说是asciidoc - > docbook - > html),但在这里我给了一个降价文档.
我希望能够从该markdown文档生成一个HTML文档,该文档看起来与asciidoc相同,或者能够以某种方式将此markdown转换为asciidoc?
pandas函数read_csv()读取.csv文件.它的文档在这里
根据文件,我们知道:
dtype:列的类型名称或字典 - > type,default无数据或列的数据类型.例如{'a':np.float64,'b':np.int32}(不支持engine ='python')
和
converter:dict,default无用于转换某些列中的值的函数的字典.键可以是整数或列标签
使用此功能时,我可以调用
pandas.read_csv('file',dtype=object)或pandas.read_csv('file',converters=object).显然,转换器,它的名字可以说数据类型将被转换,但我想知道dtype的情况?
有谁知道一个java库可以轻松地将java Maps编码为json对象,反过来呢?
UPDATE
由于原因无法解释(我有时讨厌)我不能在我的环境中使用泛型.
我想要做的是做这样的事情:
Map a = new HashMap();
a.put( "name", "Oscar" );
Map b = new HashMap();
b.put( "name", "MyBoss");
a.put( "boss", b ) ;
List list = new ArrayList();
list.add( a );
list.add( b );
String json = toJson( list );
// and create the json:
/*
[
{
"name":"Oscar",
"boss":{
"name":"MyBoss"
}
},
{
"name":"MyBoss"
}
]
*/
Run Code Online (Sandbox Code Playgroud)
并能够再次将其作为地图列表
List aList = ( List ) fromJson( jsonStirng );
Run Code Online (Sandbox Code Playgroud) 我正在使用JSF 2和RichFaces 3.在下图所示的数字中,数字显示为数据库中的数字.
但是我想显示它们,6749395.20好像分数部分在那里,5095138.00如果没有分数部分那里.
截至目前,我尝试过这样的事情.
<rich:column>
<f:facet name="header">
<h:outputText value="Total Amount"/>
</f:facet>
<h:outputText value="#{rr[2]}">
<f:convertNumber type="number" groupingUsed="true" minFractionDigits="2" pattern="#0.00"/>
</h:outputText>
</rich:column>
Run Code Online (Sandbox Code Playgroud)
其实我显示所有的人都在一起,但我与他们都试图与所有可能的组合type,groupingUsed,minFractionDigits和pattern.
为什么不起作用?这是怎么造成的,我该如何解决?
我可以有以下(ActualWidth除以2)吗?
<StackPanel Name="SP2" Width="{Binding ElementName=SP1, Path=ActualWidth/2}">
Run Code Online (Sandbox Code Playgroud)
似乎对我不起作用.
谢谢.
哪里可以找到WPF的默认转换器列表?
在查看Google之后,我找不到WPF中实际包含的内容的详细列表,尤其是MSDN文档.只找到:
TypeConverter.我试图将JSON输出转换为XML.不幸的是我收到此错误:
JSON根对象具有多个属性.根对象必须具有单个属性才能创建有效的XML文档.考虑指定DeserializeRootElementName.
这就是我现在所创造的.
string url = string.Format("https://graph.facebook.com/{0}?fields=posts.fields(message)&access_token={1}", user_name, access_token);
HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;
using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
{
StreamReader reader = new StreamReader(response.GetResponseStream());
jsonOutput = reader.ReadToEnd();
Console.WriteLine("THIS IS JSON OUTPUT: " + jsonOutput);
}
XmlDocument doc = (XmlDocument)JsonConvert.DeserializeXmlNode(jsonOutput);
Console.WriteLine(doc);
Run Code Online (Sandbox Code Playgroud)
这是我的JSON输出:
{"id":"108013515952807","posts":{"data":[{"id":"108013515952807_470186843068804","created_time":"2013-05-14T20:43:28+0000"},{"message":"TEKST","id":"108013515952807_470178529736302","created_time":"2013-05-14T20:22:07+0000"}
Run Code Online (Sandbox Code Playgroud)
我怎么解决这个问题?
我正在构建一个按钮样式,它依赖于将颜色画笔转换为较暗的阴影来创建阴影.在常规的XAML中,我有一个转换器,而不是我在绑定上使用的转换器完美地工作:
BorderBrush="{Binding Background, Converter={StaticResource ColourBrushToDarker}}"
Run Code Online (Sandbox Code Playgroud)
但我不能让转换器在样式定义中使用TemplateBinding.有办法吗?Visual Studio只允许在TemplateBinding上使用转换器.
我试过以下没有运气:
Background="{Binding Converter={StaticResource ColourBrushToDarker}, ConverterParameter={Binding Path=Background}}"/>
Run Code Online (Sandbox Code Playgroud)
(我已尝试使用TemplateBinding替换Binding以及其他几个迭代的上述行)
可以这样做吗?我想到的另一件事是用C#编写一个执行转换的属性,但是一个样式没有代码隐藏文件.
我之后的结果是能够创建一个比Background属性更暗的新画笔,因此按钮的阴影总是比它的主背景颜色稍暗.