这里有一个问题,我不知道如何修复.我正在做一个涉及GUI和串行数据的小项目.GUI由主线程运行,并且由于保存我的传入串行数据的数据变量需要不断更新,因此这些变量将在第二个线程中更新.问题是当我需要更新GUI上的一些文本框时,需要使用辅助线程中的数据更新这些文本框,这就是我的问题所在.我不能直接从辅助线程更新它们,我不知道如何从我的辅助线程传输数据,并制定一个从主线程更新它们的系统.我把我的代码放在下面:
任何帮助都会很棒.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.IO;
using System.IO.Ports;
using System.Threading;
namespace GUIBike
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        public static string inputdata;
        public static int MaximumSpeed, maximumRiderInput, RiderInput, Time, CurrentSpeed, DistanceTravelled, MaximumMotorOutput, MotorOutput, InputSpeed;
        public static string SaveDataString;
        public Thread Serial;
        public static SerialPort SerialData; …var count = 1;
// psuedocode
// if (words typed begins with @add)
require('./add.js');
// if (words typed begins with @remove)
require('./remove.js');
// if (words typed begins with @total)
require('./total.js');
module.exports.count = count;
var count = require('./main.js').count;
console.log(count);
var count = require('./main.js').count;
count += 10;
console.log(count);
var count = require('./main.js').count;
count -= 10;
console.log(count);
 1
 11
 -9
我有一个应用程序(irc bot),我想添加一个窥视可以执行@add 1或@remove 1的功能.我有一个main.js然后需要不同的文件,具体取决于所说的触发器.因此add会触发add.js文件,然后需要('main.js')并添加10(简化为10,它实际上会解析数字并使用该数字).我遇到的问题是当有人去做并且做@remove时.它需要('main.js')并从1减去10,结果为-9.做@total会输出1.
我已经对module.exports进行了相当不错的搜索,我没有遇到像上面列出的那个例子. 文档中没有任何与我想要做的相近的例子; 而这些问题1,2我的理解-但任何用处我不是-我的理解什么正在那里说.
我想同时让@add和@remove操纵相同的变量(count),并且@total要将@add和@removes考虑在内的总计数返回.我是否正确使用module.exports; 或者是否有共享变量的常用方法,一个文件能够修改module.exports的内容并将结果返回到main.js文件?
是否可以将SVG用于Open Graph图像?
我尝试了它并没有与Facebook一起工作,但是我不确定它是否是我的SVG的问题或者通常是不可能的.
我是这样做的:
<meta content="http://www.example.com/mylogo.svg" property="og:image">
Facebook,为什么你没有在分享意图中拍摄图像和文字?

我正在尝试使用标准的Android共享Intent来共享图像和一些文本.我的分享意图设置正确,我已经在那里得到了图像,我已经完成了交易的结束.我的代码,让我告诉你:
public void doShare() {
    File image = getShareFile();
    Intent shareIntent = new Intent();
    shareIntent.setAction(Intent.ACTION_SEND);
    shareIntent.setType("*/*");
    shareIntent.putExtra(Intent.EXTRA_SUBJECT, resultObject.getShareSubject());
    shareIntent.putExtra(Intent.EXTRA_TEXT, resultObject.getShareText());
    shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(image));
    shareActionProvider.setShareIntent(shareIntent);
}
Facebook出现在将处理我的意图的应用程序列表中,但它就在于它!当点击Facebook实际做分享时,它说:
请仅附加照片或单个视频.
为何选择Facebook,为什么?为什么你会出现一个可以处理我的Intent的应用程序,然后通过不处理Intent让我看起来对我的用户来说是愚蠢的?你答应Facebook.
我在这个网站和网络上看到过很多线程.有没有人让这个工作,而不必使用他们的API?
我想为相同的信息自定义文本,但是当我在Facebook上分享它时,我不想使用twitter哈希标签或@username方案......
如何根据将使用哪种共享服务来分散文本以进行共享?
当然我正在使用UIActivityViewController:
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:@[shareText, shareURL] applicationActivities:nil];
我以前使用过共享类型的意图,例如:
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("plain/text");
intent.putExtra(Intent.EXTRA_EMAIL, new String[] { "---" });
intent.putExtra(Intent.EXTRA_SUBJECT, "---");
startActivity(Intent.createChooser(intent, "Contact Us!"));
但是,这基本上与电子邮件/彩信和其他文本或文档类型的应用程序共享.你如何做同样的事情,但包括社交分享,如Facebook,Twitter和谷歌Plus(名称重要的).我要分享的是应用程序,文本中写着"嘿下载此链接以查看应用程序!" (或类似的东西).
在iOS 6上,一个变化是,当你想要分享一些东西时,它会显示一个类似于此的动作表:

我已经看过其他一些使用它的应用程序,有没有制作自定义操作表的原生方式?
谢谢!
我有一个客户端<=>服务器应用程序我正在为Mac OS X构建,使用Objective-c/Cocoa和xCode.我为这两个应用程序创建了一个不同的项目,我想知道在它们之间共享类的最佳方法.我已经制作了几个对两者都有用的课程.到目前为止,我一直在复制它们,但我觉得这不是最好的解决方案.
我如何有效地分享课程?我应该将其重做为1个项目并且只有两个构建目标吗?我该怎么做呢?
还有其他信息吗?
谢谢.
我有一个图片分享应用程序,在您的应用程序朋友之间分享图片 我的要求是当iOS用户从照片库中选择任何照片时,通过弹出窗口显示我的应用程序.
我找到了通过自定义应用程序共享PDF文件的解决方案,但iOS"照片"没有运气.
我也通过这个链接 /sf/ask/648625561/OS-app-not-showing-up-in-other-apps-open-in-dialog 并进行了更改我的应用程序,但似乎没有工作.

我经常编写维基页面或设置我需要与其他开发人员共享的配置文件.是否有任何可以安装在您自己的网络中的pastebin克隆,如果没有?如何管理您希望与公司中其他开发人员共享的代码片段或配置,其中源代码控制可能过度?