05 2017 档案
摘要:最近由于项目需要,用到C#调用Python的技术。 于是在网上找了各种资料(大概都是利用IronPython): 1、下载IronPython,并引用C#中。 2、调用py文件中的方法 c#代码: py代码: 经过测试,能运行成功。 但是当python需要用到调用复杂含第三方类库时,会报各种找不到模
阅读全文
摘要:项目中文本框中验证汉子拼音。 汉子拼音的格式: 1、以字母开头,字母个数6个以内。 2、可加数字结束(有数字代表声调,可包含:0、1、2、3、4) 正则表达式如下: 正则符号使用:\\匹配反斜线字符\r匹配回车符\t匹配制表符\f匹配换页符 \n匹配换行符 [abc]匹配abc中的一个[^abc]匹
阅读全文
摘要:最近在做项目时,有个需求需要改写键盘的backspace事件。 首先是一个可编辑的div,div中含有标签(li,li为空标签)也还有文字。 需求问题: 1、删除文字时,不能删除前面的空标签。 2、标签可以直接删除。 此处需要重写键盘的backspace事件。代码如下:
阅读全文
摘要:用js下载文件,使用<a>标签,添加download属性即可。 但是如果想给文件重新命名,貌似js无法实现。 因此考虑后台实现,用java代理请求,获取文件设置文件名,返回到前端。
阅读全文
摘要:java创建线程有3种方式: (1)继承Thread(2)实现Runnable接口(3)实现Callable接口 1、继承Thead 2、实现Runnable接口 3、实现Callable接口 由于Java只支持单继承,所以用继承的方式创建线程,比较死板,不够灵活;用实现接口的方式创建线程,可以实现
阅读全文