如何让键盘快捷键适用于Rails?我正在尝试插入ERb <%= %>,<% %>并且命令应该是Ctrl+ Z和Ctrl+ X但它不起作用.我将文档类型设置为Ruby on Rails.
关于我做错了什么的任何想法?
我正在使用一个需要Reader读取的API,这Reader实际上应该从一个(可能非常大)读取StringBuilder.
但是使用这个:
new StringReader(stringBuilder.toString());
Run Code Online (Sandbox Code Playgroud)
...将复制内部StringBuilder的char数组,由于数组大小,我想避免使用它.虽然,这个char数组是受包保护的.
并没有更好的运气StringBuffer:(
我错过了什么吗?
注意:我目前无法使用Java 7.
我必须使用a SimpleDateFormat来解析Java中的日期.我正在使用一个现有的库,它接受一个日期String和一个SimpleDateFormat实例来解析它.一切都很好,但是如果日期格式仅包括自纪元时间(1970年1月1日)以来的毫秒,即UNIX时间(以毫秒为单位),我就遇到了麻烦.使用new SimpleDateFormat("SS")或new SimpleDateFormat("SSS")不工作:
代码重现奇怪的SimpleDateFormat行为:
TimeZone.setDefault(TimeZone.getTimeZone("GMT")); // just for the test
long currTimeInMilli = System.currentTimeMillis();
SimpleDateFormat msSDF = new SimpleDateFormat("SS"); // same result with SimpleDateFormat("SSS")
SimpleDateFormat secSDF = new SimpleDateFormat("ss");
System.out.println(msSDF.parse("" + currTimeInMilli));
System.out.println(secSDF.parse("" + (currTimeInMilli / 1000)));
System.out.println(new SimpleDateFormat("EEE MMM dd HH:mm:ss zz yyyy").format(currTimeInMilli));
Run Code Online (Sandbox Code Playgroud)
产量:
Mon Dec 15 07:46:20 GMT 1969 <-- should be like two other lines (?)!
Mon Apr 28 20:55:19 GMT 2014 <-- …Run Code Online (Sandbox Code Playgroud) 我正在通过使用套接字编程来处理客户端服务器线程...客户端和服务器都是android设备,启用了热点的服务器和启用了wifi的客户端.现在客户端有Server的密码,它已经连接到服务器,但现在我需要IP服务器或主机地址来发送和接收它们之间的数据.服务器有IP和客户端有IP,但客户端如何自动获取服务器IP?
我用了
WifiInfo wif = mWifiManager.getConnectionInfo();
int wifI = wif.getIpAddress();
String wifiS = ( wifI & 0xFF)+ "."+((wifI >> 8 ) & 0xFF)+"."+((wifI >> 16 ) & 0xFF)+"."+((wifI >> 24 ) & 0xFF);
Run Code Online (Sandbox Code Playgroud)
但是发现它只给出了客户自己的IP ......这个解决方案是什么?
sockets client-server wifimanager android-wifi personal-hotspot
我真的很好奇谷歌(现在Facebook在照片库中)如何实现快捷键,如J/ K或←/ →箭头.我担心我没有太多的细节,因为我无法通过检查来源确定那些按钮"tic",可以这么说.我特别想要的是一种将按钮绑定到Javascript函数的方法 - 从那里,它显然相当容易.
这是我的XAML,在windows手机中,我使用MVVM将数据设置到页面,但我在列表框中找不到任何数据.
<ListBox Grid.Row="0" SelectionMode="Single" SelectedItem="{Binding CurrentSelectedEmployee, Mode=TwoWay}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Vertical">
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding FirstName}"></TextBlock>
<TextBlock Width="5"></TextBlock>
<TextBlock Text="{Binding LastName}"></TextBlock>
</StackPanel>
<TextBlock Text="{Binding Description}" TextWrapping="Wrap"></TextBlock>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Run Code Online (Sandbox Code Playgroud)
而我的ViewModel,
public MainViewModel()
{
Employees = new ObservableCollection<Model.Employee>();
}
public bool IsLoaded { get; set; }
public void LoadData()
{
Employees = CompanyDataPhone.Service.EmployeeService.GetEmployees();
IsLoaded = true;
}
// public ObservableCollection<Model.Employee> Employees { get; set; }
public ObservableCollection<CompanyDataPhone.Model.Employee> _employees;
public ObservableCollection<CompanyDataPhone.Model.Employee> Employees
{
get {
return _employees;
}
set
{
_employees …Run Code Online (Sandbox Code Playgroud) java ×2
android-wifi ×1
c# ×1
command ×1
datetime ×1
java-io ×1
javascript ×1
keyboard ×1
milliseconds ×1
mvvm ×1
sockets ×1
textmate ×1
wifimanager ×1