我正在使用android studio 1.4
自从我上次在android studio中创建一个新项目以来已经过了一段时间,今天当我这样做时,android studio没有显示布局预览中的任何内容.它是一个空白的窗口,上面写着"无需展示".
我认为这与新的支持设计库有关,因为我从未见过这个新的"默认代码".我研究了一下,这是新的Android材料设计指南......
我已经
但仍然没有.
提前致谢.
更新: 我决定更新1.5.1它是这样的:它给了我渲染问题..我认为它没有正确显示右下方按钮,因为我觉得它应该是一个带有消息图标的按钮在我和我的AS只显示消息图标(如果我错了,请更正我).
我知道我可以使用JsonConvert.DeserializeObject<T>(string),但是,我需要查看对象_type(可能不是第一个参数)以确定要转换的特定类.基本上,我想要做的是:
//Generic JSON processor for an API Client.
function MyBaseType ProcessJson(string jsonText)
{
var obj = JObject.Parse(jsonText);
switch (obj.Property("_type").Value.ToString()) {
case "sometype":
return obj.RootValue<MyConcreteType>();
//NOTE: this doesn't work...
// return obj.Root.Value<MyConcreteType>();
...
}
}
...
// my usage...
var obj = ProcessJson(jsonText);
var instance = obj as MyConcreteType;
if (instance == null) throw new MyBaseError(obj);
Run Code Online (Sandbox Code Playgroud) event.target和之间有什么区别this?
让我说我有
$("test").click(function(e) {
$thisEventOb = e.target;
$this = this;
alert($thisEventObj);
alert($this);
});
Run Code Online (Sandbox Code Playgroud)
我知道警报会弹出不同的值.有人可以解释这个区别吗?太感谢了.
考虑以下两种数据类型:
class C
{
public int I { get; set; }
}
struct S
{
public int I { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
让我们尝试在列表中使用它们,例如:
var c_list = new List<C> { new C { I = 1 } };
c_list[0].I++;
var s_list = new List<S> { new S { I = 1 } };
s_list[0].I++; // (a) CS1612 compilation error
Run Code Online (Sandbox Code Playgroud)
正如预期的那样,在线编译错误(a):CS1612 Cannot modify the return value of 'List<UserQuery.S>.this[int]' because it is not a variable.这很好,因为实际上我们试图修改临时副本S,这是给出上下文的r值.
但是,让我们尝试为数组做同样的事情: …
我需要找到一种最简单的方法来设置对象数组的顺序.例如,有一个数组:
var array = [
{id: 1, name: "Matt"},
{id: 2, name: "Jack"},
{id: 3, name: "Morgan"},
{id: 4, name: "Bruce"}
];
Run Code Online (Sandbox Code Playgroud)
我提供了
var order = [1,4,2,3];
Run Code Online (Sandbox Code Playgroud)
它指的id是array物品的物体属性.
现在我需要重新排序数组,所以它应该像:
var array = [
{id: 1, name: "Matt"},
{id: 4, name: "Bruce"},
{id: 2, name: "Jack"},
{id: 3, name: "Morgan"}
]
Run Code Online (Sandbox Code Playgroud) 我试图从我的quartz.net计划工作中调用webapi方法.我不确定我的做法是否正确?如果这是正确的方法或者有更好的方法可以帮助任何人吗?
MethodRepository.cs
public async Task<IEnumerable<ResultClass>> GetResult(string queryCriteria)
{
return await _httpClient.Get(queryCriteria);
}
Run Code Online (Sandbox Code Playgroud)
石英工作:
public async void Execute(IJobExecutionContext context)
{
var results= await _repo.GetResult();
}
Run Code Online (Sandbox Code Playgroud)
通用Httpclient:
public async Task<IEnumerable<T>> Get(string queryCriteria)
{
_addressSuffix = _addressSuffix + queryCriteria;
var responseMessage = await _httpClient.GetAsync(_addressSuffix);
responseMessage.EnsureSuccessStatusCode();
return await responseMessage.Content.ReadAsAsync<IEnumerable<T>>();
}
Run Code Online (Sandbox Code Playgroud)
但石英文档说我不能在石英作业中使用异步方法.那么Web API方法怎么样呢?
我可以将quartz作业执行方法更改为:
public void Execute(IJobExecutionContext context)
{
var result = _repo.GetResult().Result;
}
Run Code Online (Sandbox Code Playgroud) 我从互联网上找到了这个解决方案。
#include <stdio.h>
#include <stdlib.h>
int n = 0;
void first() {
void* x;
printf("%d\n", ++n);
if (n >= 100) {
exit(0);
}
*((char**) (&x + 4)) -= 5;
}
int main() {
first();
return 1;
}
Run Code Online (Sandbox Code Playgroud)
有人可以向我解释该行的含义*((char**) (&x + 4)) -= 5;吗?
我在这里要做的是将图像添加到空白pdf中.到目前为止我已经完成了,但我希望图像居中.我怎样才能做到这一点?
这是我的C#代码:
using (MemoryStream ms = new MemoryStream())
{
Document doc = new Document(PageSize.A4);
PdfWriter writer = PdfWriter.GetInstance(doc, new FileStream(System.IO.Path.Combine(filepath, strFilename), FileMode.Create));
doc.AddTitle("Document Title");
doc.Open();
iTextSharp.text.Image image1 = iTextSharp.text.Image.GetInstance(@"C:\Users\Desktop\Winniethepooh.png");
image1.Alignment = iTextSharp.text.Image.ALIGN_CENTER;
if (image1.Height > image1.Width)
{
//Maximum height is 800 pixels.
float percentage = 0.0f;
percentage = 700 / image1.Height;
image1.ScalePercent(percentage * 100);
}
else
{
//Maximum width is 600 pixels.
float percentage = 0.0f;
percentage = 540 / image1.Width;
image1.ScalePercent(percentage * 100);
}
//image1.Alignment = iTextSharp.text.Image.ALIGN_CENTER;
doc.Add(image1);
doc.Close(); …Run Code Online (Sandbox Code Playgroud) 是否可以在FireFox插件中跟踪keydown/keyup事件?我想实现类似于以下场景的东西:
我正在建立一个包含数千条记录的网站.我的项目的后端列表视图非常慢.我无法在这个视图中找到如何应用分页.有文件说明
$users = Db::table('tablename')->paginate(15);
Run Code Online (Sandbox Code Playgroud)
我只是不知道如何实现此代码以及在何处执行此操作.
c# ×4
arrays ×2
javascript ×2
algorithm ×1
android ×1
c ×1
casting ×1
dom ×1
firefox ×1
html ×1
indexer ×1
itext ×1
jquery ×1
json ×1
json.net ×1
object ×1
octobercms ×1
pagination ×1
quartz.net ×1
sorting ×1