我想在我的iPhone项目中使用JSON库.我发现json框架库目前最受欢迎.可在此处找到:http://code.google.com/p/json-framework/.
还有其他建议吗?
我是winsock的新手,我尝试编写一个接受新连接的服务器套接字,然后调用外部可执行文件.我们如何将外部可执行文件的stdin和stdout重定向到已被接受的客户端套接字.我用Google搜索并找到了下面的代码,但它不起作用.新流程已成功创建,但客户端无法从新流程接收任何数据.我使用的是Windows 7和Visual Studio 2008 Express版.任何帮助和评论表示赞赏.非常感谢!
服务器
#include <winsock2.h>
#include <ws2tcpip.h>
#include <stdio.h>
#pragma comment(lib, "Ws2_32.lib")
#define DEFAULT_PORT "27015"
#define DEFAULT_BUFLEN 512
int _tmain(int argc, _TCHAR* argv[])
{
WSADATA wsaData;
int iResult;
// Initialize Winsock
iResult = WSAStartup(MAKEWORD(2,2), &wsaData);
struct addrinfo *result = NULL, *ptr = NULL, hints;
ZeroMemory(&hints, sizeof (hints));
hints.ai_family = AF_INET;
hints.ai_socktype = SOCK_STREAM;
hints.ai_protocol = IPPROTO_TCP;
hints.ai_flags = AI_PASSIVE;
// Resolve the local address and port to be used by the server
iResult = getaddrinfo(NULL, DEFAULT_PORT, &hints, …Run Code Online (Sandbox Code Playgroud) 我想从string转换为java.util.Date.出于同样的目的,我使用了以下代码,
String timeStamp = "Mon Feb 14 18:15:39 IST 2011";
DateFormat formatter = new SimpleDateFormat("dow mon dd hh:mm:ss zzz yyyy");
Date ts = (Date)formatter.parse(timeStamp);
Run Code Online (Sandbox Code Playgroud)
给SimpleDateFormat()的格式是java.util.Date的格式.当您将util的Date转换为字符串时,它会以这种格式出现('dow mon dd hh:mm:ss zzz yyyy').但是当我执行代码时,它给了我异常.我不知道究竟需要做些什么才能摆脱这个问题.我发布了异常的StackTrace部分.如果有人知道解决方案,
java.lang.IllegalArgumentException:在java.text.SimpleDateFormat.initialize(SimpleDateFormat.java:576)的java.text.SimpleDateFormat.compile(SimpleDateFormat.java:769)中的非法模式字符"o",位于java.text.SimpleDateFormat.( SimpleDateFormat.java:501)at java.text.SimpleDateFormat.(SimpleDateFormat.java:476)先谢谢你了.
问题很简单.虽然答案很明显,但我不得不面对一个奇怪的情况,fsharp告诉我一些有点奇怪的事情.这是故事:
问题是:F#会自动使每个类型继承Object该类吗?我想是的,我确信这是因为如果不是这样的话会有很多并发症.
但这是一个事实.我写这段代码:
type MyType =
val myval: int
override self.ToString = "Hello MyType"
Run Code Online (Sandbox Code Playgroud)
好吧,fsharp编译器告诉我使用overrid是不正确的,因为他没有找到任何调用ToString覆盖的方法.我编译了这段代码:
type MyType =
val myval: int
member self.ToString = "Hello MyType"
Run Code Online (Sandbox Code Playgroud)
一切都很好.mmmmmm发生了什么事??? FSharp不应该继承每个对象Object吗?
我有一个C程序打印一些系统统计信息.
#include <sys/sysinfo.h>
#include <stdio.h>
int main() {
int days, hours, mins;
struct sysinfo sys_info;
if(sysinfo(&sys_info) != 0)
perror("sysinfo");
// Uptime
days = sys_info.uptime / 86400;
hours = (sys_info.uptime / 3600) - (days * 24);
mins = (sys_info.uptime / 60) - (days * 1440) - (hours * 60);
printf("Uptime: %ddays, %dhours, %dminutes, %ldseconds\n",
days, hours, mins, sys_info.uptime % 60);
// Load Averages for 1,5 and 15 minutes
printf("Load Avgs: 1min(%ld) 5min(%ld) 15min(%ld)\n",
sys_info.loads[0], sys_info.loads[1], sys_info.loads[2]);
printf("Total Ram: %lluk\tFree: %lluk\n",
sys_info.totalram …Run Code Online (Sandbox Code Playgroud) 我有一个遵循MVVM模式的WPF项目.
我有一个包含选项卡控件的控件.选项卡控件绑定到可观察的集合.可观察集合中的每个项目都是要显示的特定标签页面的视图模型.
实现选项卡控件的xaml文件使用数据模板来选择要显示的特定用户控件,具体取决于可观察集合中视图模型的具体类型.
我观察到的奇怪行为是,当我在不同类型的两个选项卡之间进行切换时,会创建一个新的用户控件实例.当我在相同类型的两个选项卡之间进行更改时,WPF会重用相同的用户控件实例,它只会更改控件上的DataContext.
这有一些非常不幸的后果,例如当在相同类型的两个选项卡之间进行切换但具有不同的视觉状态时,则显示视觉状态转换动画,其中不应该显示; 变化应该是即时的.在两个不同类型的选项卡之间进行更改时,也会出现一些异
我是否可以更改此行为,以便选项卡控件将为每个选项卡页面保留一个用户控件实例,而不是在切换到其他选项卡时"销毁"控件.
<UserControl.Resources>
<DataTemplate DataType="{x:Type ViewModels:ConcreteViewModel1}" d:IsDataSource="true">
<Views:ConcreteView1 />
</DataTemplate>
<DataTemplate DataType="{x:Type ViewModels:ConcreteViewModel2}" d:IsDataSource="true">
<Views:ConcreteView2/>
</DataTemplate>
...
</UserControl.Resources>
<Grid x:Name="ControlTabLayoutRoot">
<TabControl Grid.Row="0" x:Name="Main_TabControl"
ItemsSource="{Binding MainTabControl}"
SelectedIndex="{Binding SelectedIndex}"
IsSynchronizedWithCurrentItem="True"
HorizontalContentAlignment="Stretch"
VerticalContentAlignment="Stretch"
ItemContainerStyle="{DynamicResource CustomTabItemStyle}"
Style="{DynamicResource CustomTabControl}">
<TabControl.ItemTemplate>
<DataTemplate>
<TextBlock>
<TextBlock.Text>
<MultiBinding Converter="{StaticResource tabItemHeaderConverter}">
<MultiBinding.Bindings>
<Binding/>
<Binding Path="ProtocolName"/>
</MultiBinding.Bindings>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
</DataTemplate>
</TabControl.ItemTemplate>
</TabControl>
</Grid>
Run Code Online (Sandbox Code Playgroud) 我按照http://edgeguides.rubyonrails.org/plugins.html指南进行操作,似乎有点过时了.你能看看它并告诉我哪些部分应该以不同的方式在Rails 3中完成?
EDIT1:非常欢迎链接到替代教程!
plugins rubygems ruby-on-rails rails-engines ruby-on-rails-3
我在这里遇到了一些难题.我一直在尝试加速某个功能,现在当我运行我的应用程序时,运行此功能需要大约16-17秒.
现在,如果我在VS2010中与Performance Analysis一起运行相同的操作,为了找到较慢的部分,代码在~6-7秒内执行.现在,如果我的代码确实快速运行,那么应用程序完全可以接受.
我已经尝试通过调试和发布配置文件运行代码(没有性能分析),几乎没有区别.
任何人都有任何想法可能会发生在这里?
几点注意:有问题的函数使用了相当多的LINQ to SQL,我使用的性能分析是CPU采样.
我最近发现使用Tableau Public使用背景图像并在其上映射数据是多么容易.这是他们网站上的流程.如您所见,它非常简单,您只需告诉软件您要使用的图像以及如何定义坐标.
这个过程在R中是否直截了当?什么是最好的方法?
.net ×1
binding ×1
c ×1
c# ×1
date ×1
date-format ×1
f# ×1
inheritance ×1
iphone ×1
java ×1
json ×1
linux ×1
overriding ×1
plugins ×1
r ×1
rubygems ×1
salesforce ×1
sysinfo ×1
windows ×1
winsock ×1
winsock2 ×1
wpf ×1
wpf-controls ×1
xcode ×1