工作周结2018.1.19

   这周工作自我感觉效率不高,更多时候在想,而不是做,svg组态我是用的jQueryBootstrapraphaeljs做的,没有用angularjs框架,导致嵌入系统有些麻烦。
 对公司愿望是前端用vuejs,后台用php,数据库mongodb,浏览器是Chrome
现实是前端用的angularjs1.x,后台java,数据库Mysql,浏览器是IE11
 ......
 下周工作是根据不同组件弹出不同的框,周五做了两个,挺耗时间的,因为老系统使用flex做的,看不到源码,只能根据样子,自己去做一个,麻烦。
 这周有个难题是用js实现远程桌面连接,这个在超哥的引导下,通过阅读微软IMsRdpClient的官方文档,链接(https://msdn.microsoft.com/en-us/library/aa383022(v=vs.85).aspx)和翻遍了github,才解决的,难题是如何实现免登录连接,自己找的时候发现google上清一色是用C#写的,当时以为要把这段C#代码翻成js才能实现。周五快走的时候,超哥告诉我把

client.AdvancedSettings7.EnableCredSspSupport = true;

这段注掉就行,关于CredSSP认证,下周会单独写一篇博客。

1.Syntax error, unrecognized expression: # 报错
解决:
 querySelector不行,换成原生获取id的方法,

if(document.getElementById(deviceID) && !document.getElementById(deviceID+deviceID)){

2.清除定时器后,有的报警设备处于红色状态,需要重置为正常状态
解决:
 设定设备周期为900ms,整体定时是6000ms,这样在第七个周期(6*900=5400ms,第七个只剩600ms)正好处于第一个状态,即不报警的状态。

3.未解决远程桌面登录不用输密码(已解决)
原因:
 google上和GitHub上都是用C#实现自动登录的,没有找到用JS实现的样例
关键代码(C#):

//需要转成js
 IMsTscNonScriptable secured = (IMsTscNonScriptable)client.GetOcx()
 secured.ClearTextPassword="aaa"
  1. 发现个很奇怪的事,外层文件夹不能写中文名,不然xml文件读取会出错
    需要解决:xml有注释的情况下,依然能够读取

这周完成了的就不写了,感觉都可以Google到。有一天晚上是最折磨人的。。就是ju的app分析图谱,软件导出来是没有图片的,我做牛做马一个个截图,一个一个用ps给拼起来了。。40多张全屏的大图片,那晚上从19点干到0点,没休息,脑壳儿疼,维持一份感情(pong友之情不易哦~)

(完)

你可能感兴趣的:(工作周结2018.1.19)