好吧,让我先解释一下我的情况:
我是"举办"活动的组织的一员.例如,我们有一年一度的营地,滑冰,小部队/足球比赛,晚餐等.
现在他们要我设计他们的网站.我的习惯通常是先将它写在纸上,所以我试图这样做.但问题出在这里:
他们需要一份登记表.但是对于每个事件/活动,提出的问题都是不同的.例如,对于年度营地,有一个问题"你有什么过敏症?".对于曲棍球锦标赛来说,问题是"你最喜欢的球衣颜色是什么"和"为球队中的其他5个人命名".*
*注意:有一些通用的问题,如姓名/年龄/位置/电话/电子邮件.
另请注意,这些人不了解Web开发以及如何使用它.我知道这是因为我已经把它们变成了一个带有管理面板的网站,但是他们仍然觉得它太混乱了(还有我要创建"自定义"注册表单的部分).
我现在正在考虑如何融入这一点.理想情况下,我希望所有这些信息都可以转到数据库.
我的选择1)使用在线注册表来捕获通用信息.传递PDF链接,但在浏览器中打开PDF并能够在其上书写.提交后,新保存的PDF可以转到电子邮件.
2)..好吧,这就是我现在所拥有的所有.
有人有建议/解决方案吗?
非常感谢!
使用的技术:c#/ vb.net ASP.NET!
所以我们先设计一下设计.我有一个带按钮的组合框,我有一个插件文件夹.
假设我在插件文件夹中有一个插件imageeffect.cs.这个类必须具有诸如"标题"之类的属性.我的程序得到这个"标题"并用这个标题动态加载组合框.所以现在我的程序识别插件.现在当用户点击按钮时,我希望将一些数据(由我的程序处理)传递给imageeffect.cs插件,在该插件中它执行任何工作并返回状态.
所以回顾一下.我的程序读取一个插件目录.将每个插件的"title"属性(定义为我创建插件的人)加载到组合框中.当用户单击按钮时,"数据"或在这种情况下图像被发送到插件,插件可以对其进行操作.它然后返回"状态"或者在这种情况下返回一张图片,其中包含它想要的任何效果.
嘿伙计们,我的结构如下:
所以基本上你可以看到,该部门每隔几年就会更名.以16号为例.我想要一个只在日期最大时获取名称的选择查询.我怎么做?
我正在为朋友创建一本电子书.他有单词(docx)的内容所以我有几个问题.我之前创建了一个关于如何处理这个问题的线程,最好的反应是创建PDF.这个的要点是我们可以有可插入的文本框,链接和目录.
现在我想知道我是否可以在我的应用程序中托管pdf.我想基本上做一个"adobe reader".那里有图书馆吗?我可以使用已安装的COM/dll来执行此操作吗?
这样做的原因是我要在我的应用程序上创建"测验"部分,或"报告卡"甚至"书签"功能.
多谢你们.
我试图通过使用F#来懒惰地创建一个序列.
序列定义如下:
三角数序列的第n项由tn =½n(n + 1)给出; 所以前十个三角形数字是:
1,3,6,10,15,21,28,36,45,55 ......
这是我到目前为止,但似乎没有工作:
let tri_seq = 1.0 |> Seq.unfold (fun x -> match x with
| _ -> Some (x, 0.5*x*(x + 1.0)))
Run Code Online (Sandbox Code Playgroud)
非常感谢谁能帮我弄清楚展开的效果.谢谢
编辑:我将第一个答案标记为正确,但它有效,但我稍微修改了它并且它有效.
let tri_seq = 1.0 |> Seq.unfold (fun x -> Some (0.5 * x * (x + 1.0),x + 1.0))
Run Code Online (Sandbox Code Playgroud) 我有一个大小为4 x 10的矩阵.我想计算总和的所有可能条目的总和.换句话说,如果你有一个2 x 2矩阵
2 3
4 1
Run Code Online (Sandbox Code Playgroud)
然后有2 ^ 2个和(2 + 3,2 + 1)和(4 + 3和4 + 1).类似地,如果你有一个2 x 3矩阵,则总共有2 ^ 3 = 8个总和.允许重复.由于我的矩阵是4 x 10,因此总共有1,048,576个.
我究竟如何在R中计算出来?伪代码也很好,因为我很确定我可以转换成R.但是专门的R包/函数会更好.
考虑以下向量(或数据帧或数据表)
a = data.frame(x = c(2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1))
Run Code Online (Sandbox Code Playgroud)
x代表一个'状态',1或2.矢量数据代表空间数据,我希望获得每个州的平均长度.换句话说,我们看到,对于固定state = 2,有两个部分:2, 2, 2, 2和2, 2, 2长度4和3.因此,这种状态的"平均"长度是(4 + 3)/2 = 3.5.
我的实际数据集的状态为1-9,向量中有超过1,000,000个点.我的困难是"打破"向量并计算细分.我正在使用R,但伪代码会很好.
注意:如果有人能想出更好的标题,请告诉我或提交编辑.
我决定把f#作为我的函数式语言.
我的问题:在文件中给出一堆50个数字,得到每行总和的前10位数.(对于那些知道的人来说是欧拉问题)
例如(简化):1234567890
总和是45
第一个"十"数字或在我们的例子中"第一"数字是4.
继承了我的问题,我读了我的数字文件,我可以用"\n"分割它,现在我有每一行,然后我尝试将它转换为一个char数组,但问题来了.我无法访问该数组的每个元素.
let total =
lines.Split([|'\n'|])
|> Seq.map (fun line -> line.ToCharArray())
|> Seq.take 1
|> Seq.to_list
|> Seq.length
Run Code Online (Sandbox Code Playgroud)
我得到每一行,将其转换为数组,我采取第一个数组(仅用于测试),我尝试将其转换为列表,然后获取列表的长度.但是这个长度是我有多少个数组的长度(即1).它应该是50,因为数组中有多少元素.
有谁知道如何管道它来访问每个char?
我的代码中有一个循环
Parallel.For(0, Cnts.MosqPopulation, i => { DoWork() });
Run Code Online (Sandbox Code Playgroud)
但是在DoWork()函数中,有多个对随机数生成器的调用,其定义如下:
public static class Utils
{
public static readonly Random random = new Random();
}
Run Code Online (Sandbox Code Playgroud)
它是静态实例,因此只播种一次。我可以在整个代码中使用它。
根据 MSDN 和其他 stackoverflow 线程,这不是线程安全的。事实上,我注意到有时我的代码会中断并且随机数生成器开始生成全零(根据 MSDN 文档)。
还有其他的 stackoverflow 线程,但是比较老,而且实现速度很慢。我不能在生成数字上浪费时间,因为该程序是一项科学计算,并且正在运行数百次模拟。
我从 2.0 天开始就没有使用过 .net,我不确定该语言是如何演变成能够制作快速、高效、线程安全的 RNG。
以下是之前的主题:
注意:因为我需要一个快速的实现,所以我不能使用RNGCryptoServiceProvider相当慢的。
注2:我没有最少的工作代码。我什至不知道从哪里开始,因为我不知道线程安全是如何工作的,也不知道 C# 的高级知识。所以看起来我确实在要求一个完整的解决方案。
我有一个9 x 9矩阵.(想想suduko).
4 2 1 6 8 1 8 5 8
3 1 5 8 1 1 7 5 8
1 1 4 0 5 6 7 0 4
6 2 5 5 4 4 8 1 2
6 8 8 2 8 1 6 3 5
8 4 2 6 4 7 4 1 1
1 3 5 3 8 8 5 2 2
2 6 6 0 8 8 8 0 6
8 7 2 3 3 …Run Code Online (Sandbox Code Playgroud) c# ×4
f# ×2
pseudocode ×2
r ×2
.net-core ×1
distinct ×1
matrix ×1
ms-access ×1
pdf ×1
plugins ×1
registration ×1
seq.unfold ×1
sql ×1