有时在我的代码中,我喜欢注释掉一段代码以供临时使用/参考等,例如:
/*
blah
*/
Run Code Online (Sandbox Code Playgroud)
但是如果我想在该块中插入一行,当我点击回车时,它会自动在下一行放一个*就像我在做一个DocBlock一样,这是一个小麻烦.这发生在每个输入键上:
/*
blah<enter pressed here>
*
*/
Run Code Online (Sandbox Code Playgroud)
现在我认为这种"自动格式化"只应在开场评论使用格式/**(两颗星)的情况下进行.多行注释在DocBlocks之前很长一段时间,所以我不确定为什么它强迫这些"老派"标准直接/**/评论有花哨的不需要的额外DocBlock*!
有没有办法:
干杯
我已经使用 TinyMCE 一段时间了,但现在想实现拖放图像上传功能。(即,您可以将图像从本地计算机拖到文本编辑器中,调整大小和重新定位等,然后将其上传到服务器)我本来打算购买 Redactor 来实现此功能,但后来我注意到 TinyMCE 有 Paste_data_images 选项,允许图像直接拖/粘贴到编辑器中。这似乎将其转换为内联 Base64 编码数据。
我怀疑并且已经阅读过,理论上可以将此值提交到服务器,从Dom中提取base64 uri,将它们写入文件,用新创建文件的路径替换SRC,然后提交文本到数据库。有人实现过这个吗?
根据我最初的探索,我发现问题可能是:
有没有人设法让这个工作顺利进行?
此后我仔细检查了 Redactor,发现它也不适用于 IE 和 Edge。
我是Quartz.net的新手,现在感觉很好.我正在设置Quartz.net作业以从我的Windows服务运行.
我的Windows服务有两种启动模式:a)如果项目作为Windows服务运行,它将作为普通服务运行.b)如果项目是从Visual Studio中以调试模式运行的,它将以交互模式运行(这样我就可以根据上下文将调试信息输出到控制台与记录器).它在Main()中执行如下操作(只是摘录):
if (Environment.UserInteractive && System.Diagnostics.Debugger.IsAttached) {
System.Reflection.MethodInfo onStartMethod = typeof(ServiceBase).GetMethod("OnStart", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic);
onStartMethod.Invoke(myService, new object[] { new string[] { } });
Console.WriteLine("Service started.");
Console.WriteLine("Press a key to stop service and finish process...");
Console.ReadKey();
System.Reflection.MethodInfo onStopMethod = typeof(ServiceBase).GetMethod("OnStop", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic);
onStopMethod.Invoke(myService, null);
Console.WriteLine("Service stopped.");
} else {
ServiceBase.Run(myService);
}
Run Code Online (Sandbox Code Playgroud)
现在在MyService中我有以下工作,这个工作似乎按预期正确运行:
protected override void OnStart(string[] args)
{
_schedulerFactory = new StdSchedulerFactory();
IScheduler scheduler = _schedulerFactory.GetScheduler();
scheduler.Start();
IJobDetail syncJob = JobBuilder.Create<MySyncJob>()
.WithIdentity("syncJob")
.Build();
ITrigger trigger = TriggerBuilder.Create()
.StartAt(new DateTimeOffset(DateTime.UtcNow.AddSeconds(5))) …Run Code Online (Sandbox Code Playgroud) .net ×1
c# ×1
comments ×1
file-upload ×1
javadoc ×1
javascript ×1
netbeans ×1
php ×1
phpdoc ×1
quartz.net ×1
redactor ×1
tinymce ×1