小编xav*_*xav的帖子

TextMate的键盘快捷键?

如何让键盘快捷键适用于Rails?我正在尝试插入ERb <%= %>,<% %>并且命令应该是Ctrl+ ZCtrl+ X但它不起作用.我将文档类型设置为Ruby on Rails.

关于我做错了什么的任何想法?

keyboard textmate command ruby-on-rails

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

读者不能直接从StringBuilder中读取*吗?

我正在使用一个需要Reader读取的API,这Reader实际上应该从一个(可能非常大)读取StringBuilder.

但是使用这个:

new StringReader(stringBuilder.toString());
Run Code Online (Sandbox Code Playgroud)

...将复制内部StringBuilderchar数组,由于数组大小,我想避免使用它.虽然,这个char数组是受包保护的.

并没有更好的运气StringBuffer:(

我错过了什么吗?

注意:我目前无法使用Java 7.

java java-io

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

SimpleDateFormat只有几毫秒

必须使用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)

java datetime milliseconds simpledateformat

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

连接到wifi热点后获取本地地址(服务器)

我正在通过使用套接字编程来处理客户端服务器线程...客户端和服务器都是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

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

模拟Google键盘快捷键

我真的很好奇谷歌(现在Facebook在照片库中)如何实现快捷键,如J/ K/ 箭头.我担心我没有太多的细节,因为我无法通过检查来源确定那些按钮"tic",可以这么说.我特别想要的是一种将按钮绑定到Javascript函数的方法 - 从那里,它显然相当容易.

javascript javascript-events

0
推荐指数
1
解决办法
263
查看次数

为什么我的ListBox没有显示任何数据?

这是我的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)

c# mvvm windows-phone

0
推荐指数
1
解决办法
248
查看次数