我正在构建一个UDP聊天应用程序.是否安全地通过c套接字发送C结构并在另一端发送memset接收数据?struct中的所有数据都使用memset进行空值,因此我假设结构的大小始终是常量.我可能遇到什么问题?
更有经验的程序员如何接近这个?
我有这个简单的应用程序,它将一些项添加到组合框:
public partial class Window1 : Window
{
private ObservableCollection<string> _dropDownValues = new ObservableCollection<string>();
public ObservableCollection<string> DropDownValues
{
get { return _dropDownValues; }
set { _dropDownValues = value; }
}
private string _selectedValue;
public string SelectedValue
{
get { return _selectedValue; }
set { _selectedValue = value; }
}
public Window1()
{
InitializeComponent();
DataContext = this;
DropDownValues.Add("item1");
DropDownValues.Add("item1");
DropDownValues.Add("item1");
DropDownValues.Add("item1");
DropDownValues.Add("item1");
DropDownValues.Add("item1");
}
}
Run Code Online (Sandbox Code Playgroud)
这是XAML文件:
<Window x:Class="WpfApplication2.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300">
<StackPanel HorizontalAlignment="Left" Margin="10">
<ComboBox
Margin="0 0 0 5" …
Run Code Online (Sandbox Code Playgroud) private void myFunction(String userName){
String fileName = this.generateFile(userName);
String[] command = new String[4];
command[0] = "cmd";
command[1] = "/C";
command[2] = "dir";
command[3] = "7za a "+ userName+".7z "+ fileName +" -p"+this.password;
try {
Process p = Runtime.getRuntime().exec(command);
BufferedReader stdInput = new BufferedReader(new
InputStreamReader(p.getInputStream()));
BufferedReader stdError = new BufferedReader(new
InputStreamReader(p.getErrorStream()));
while ((s = stdError.readLine()) != null) {
System.out.println(s);
}
ProcessBuilder proc = new ProcessBuilder(command[3]);
proc.start();
} catch(Exception e) {
System.out.println(e.toString());
e.printStackTrace();
}
}
Run Code Online (Sandbox Code Playgroud)
我尝试了两种在JAVA中运行命令行的方式。他们都没有工作。谁能告诉我我做错了什么。我尝试了 3 个小时但没有成功:(
我不断收到此错误 File Not Found …
我正在尝试创建一些函数,以避免我为不同类型的绘图重复绘图选项.考虑到在给定图中考虑的数据,我尝试创建自动处理Frameticks和Plot Range的机制时遇到了一些麻烦.
Module[{chartData},
chartData = RandomInteger[20, 20];
BarChart[chartData,
Frame -> {{True, True}, {True, True}},
ImageSize -> 300,
ChartStyle -> Black,
FrameLabel -> {{"yName", None}, {None, "xName"}},
ChartElementFunction -> "FadingRectangle",
LabelStyle -> Directive[Black, Bold, 18],
PlotRange -> {Automatic, 1.3*Max@chartData},
FrameTicks -> {{{Round@Min@chartData, Round@(Max@chartData/2),
Round@Max@chartData}, None},
{{0, Round@(Length@chartData/2), Length@chartData}, None}}
]]
Run Code Online (Sandbox Code Playgroud)
现在,我试图简化我的生活:
chartOptions[yName_, xName_] := {Frame -> {{True, True}, {True, True}},
ImageSize -> 300,
ChartStyle -> Blue,
FrameLabel -> {{yName, None}, {None, xName}},
ChartElementFunction -> "FadingRectangle",
LabelStyle -> Directive[Black, Bold, 18],
FrameTicks …
Run Code Online (Sandbox Code Playgroud) 我如何为i386架构编译x264库?通常强制一个架构我会使用follow命令:
./configure CC="gcc -arch i386" CXX="g++ -arch i386"
Run Code Online (Sandbox Code Playgroud)
但它似乎不适用于x264.
为了编译x264我配置并制作它,这会产生一个x86_64库.当我尝试使用上述命令强制i386架构时,我收到以下消息:
未知选项CC = gcc -arch i386,忽略未知选项CXX = g ++ -arch i386,忽略
然后,配置脚本将打印出为X86_64平台配置的脚本.我想看到它为i386平台配置并生成i386二进制文件.
我需要检查一个是否img
src
为空,然后将一个类应用于另一个元素.
这是HTML
<span class="page-icon"><img src="" width="40" height="40" alt="Privacy" /></span>
Run Code Online (Sandbox Code Playgroud)
如果img src为空,请将类hide
应用于span.page-icon
.
以下是版本:
当我通过Visual Studio在localhost上运行该站点时,IE设置为IE8模式并启用了javascript,浏览器将在重新加载页面时崩溃.更改URL或选项卡/窗口关闭时不会崩溃.我收到的消息是:
VS JIT消息:
iexplore.exe [ 某些PID ]中发生了未处理的win32异常.
使用VS进行调试时出错:
iexplore.exe中0x3fa078d8处的未处理异常:0xC0000005:访问冲突读取位置0x00000008.
调用堆栈位置:mshtml.dll!3fa078d8()
3FA078D8 mov eax,dword ptr [ebx + 8]
当我取消调试时,页面通常在选项卡中加载得很好.我时不时会得到"我们无法让你回到你正在查看的页面." 信息.
为了使它更有趣,这只发生在站点的主页上,并且不能在DEV服务器上重现.切换到IE7模式会导致崩溃.或者评论一下在页面底部加载的一些javascript文件.
我已经尝试在禁用Addons的情况下运行IE8,崩溃仍然发生.我尝试启用Fiddler运行,它仍然崩溃.
javascript jquery localhost visual-studio-2010 internet-explorer-8
我是RoR-Beginner,我开始用RoR-Tutorial学习它.其实我正在本章(http://ruby.railstutorial.org/chapters/static-pages#top)并尝试安装rspec.但每当我尝试使用"rails g rspec:install"时,我收到此错误消息:
C:\Sites\rails\rails_projects\sample_appp>rails g rspec:install
C:/Sites/rails/rails_projects/sample_appp/config/application.rb:8:in `require':
no such file to load -- sprockets/railtie (LoadError)
from C:/Sites/rails/rails_projects/sample_appp/config/application.rb:8:i
n `<top (required)>'
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.0.9
/lib/rails/commands.rb:15:in `require'
from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.0.9
/lib/rails/commands.rb:15:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
Run Code Online (Sandbox Code Playgroud)
有人有意帮助我吗?我已经尝试在application.rb中对它进行注释,或者在gemfile中明确提及它.但我仍然收到此错误消息.
如果有人能帮助我会很棒.顺便说一句.我的操作系统是Windows XP,我使用的是Ruby版本1.9.2.p290和Rails版本3.1.0.rc6.
我正在寻求将骨干网实施到一个大型网络项目中,该项目包含多个将要使用它的"应用程序",并且我正在尝试找出一种组织文件的好方法.我到目前为止提出的两个是:
js
+- models
| +- search
| | +- result.js
| | +- ...
| +- cart
| | +- item.js
| | +- ...
| ...
+- collections
| +- search
| | +- results.js
| | +- ...
| +- cart
| | +- items.js
| | +- ...
| ...
+- views
| +- search
| | +- resultRow.js
| | +- ...
| +- cart
| | +- itemRow.js
| | +- ...
| ... …
Run Code Online (Sandbox Code Playgroud) 我一直在和South合作开发一个新的Django项目.
我刚刚添加了一个新模型Client
,我想确保任何运行的测试或任何新的数据库设置总是填充一个实例Client
,所以我添加了一个新的实例到项目的initial_data.json
.
现在每当我运行测试或填充新数据库时,它看起来像是initial_data.json
在第一次创建表之后加载两次.(失败并带有追溯).在迁移应用之后第二次.(成功就好了)
例如,running manage.py syncdb --migrate --noinput
给我以下输出:
Syncing...
Creating tables ...
<snip>
Installing custom SQL ...
Installing indexes ...
Problem installing fixture 'initial_data.json': Traceback (most recent call last):
File ".../django/core/management/commands/loaddata.py", line 174, in handle
obj.save(using=using)
File ".../django/core/serializers/base.py", line 165, in save
models.Model.save_base(self.object, using=using, raw=True)
File ".../django/db/models/base.py", line 522, in save_base
manager.using(using).filter(pk=pk_val).exists())):
File ".../django/db/models/query.py", line 496, in exists
return self.query.has_results(using=self.db)
File ".../django/db/models/sql/query.py", line 424, in has_results
return bool(compiler.execute_sql(SINGLE)) …
Run Code Online (Sandbox Code Playgroud)