在线字幕刷色系统(版本1.0)记录
来源:互联网 发布:asp.net 调用前台js 编辑:程序博客网 时间:2024/05/17 02:03
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"></span><span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">因为用timemachine处理字幕,没发现能分角色刷色的功能,用狸窝/格式工厂也是只能整体刷色,所以想做一个它们之间的桥梁的一个东西。</span>
后台很快就写完了(也不算很快吧,总共也没几行,复习了文件的读写,这一块经常是让我懵逼的,还需要mark一下)。
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(new File(in)), "utf-8"));BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(new File(out)), "utf-8"));
存储(角色名,颜色)一开始想的是用List<Object[]>,后来想想还是用HashMap<String, String>,以前用过,(key,value)格式以后改代码应该比较合适。然后又遇到一个让我懵逼的事:遍历,还需要Mark一下,因为实在记不住啊!!!
while((str=br.readLine())!=null){Iterator it = hashMap.entrySet().iterator();while(it.hasNext()){Map.Entry entry = (Entry) it.next();str = setColor(str, (String)entry.getKey(),(String)entry.getValue());}System.out.println(str);bw.append(str);}
针对timemachine导出的文件,台词之间都有空行,那我就写出文件也空行好了,投机取巧"\r\n\r\n"
最后,记得close啊,没复习,差点都忘了这么重要的事了
写完后台,突然想着这东西不能我一个用吧,起码给我需要用的亲友用一下,所以考虑做过EXE,但老大说还不如建站呢,那就建站咯。
用过EasyUI,这次换Bootstrap好了,临时去官网看了一些API,下了插件包,直接复制代码就用了,超级方便啊。栅栏网格,form表单,button不要太好用,傻瓜式,不过这次遇到行与行之间的分隔问题,居然想到了用<ul><li>,肯定是之前扒晋江宣传贴的代码的作用。
还有Mark一下"juery插件库”这个网站,太多好用的jquery插件了,背景直接用了粒子的插件,拯救了我这个设计盲,拾色器也是用着超简单。
但是,麻烦还是一大堆,MD,一开始想着这么个小程序,还不需要用到框架吧,可是直接用jsp,居然没过,找不到路径,我也是醉了,长时间没用,又忘了。然后换了strut2框架+ajaxSubmit,还是找不到文件,但是后台的话,绝对没问题的,还是因为ajax没传过去。之后发现,嘿,jquery-form.js没加,我去,然而,加了还是不对,还是得好好想想。最后,算了吧,直接form submit了,先把整个项目跑起来再说吧。
老大推荐SAE服务器,昨天心烦到看到还要干啥干啥,一堆堆,代码包传不上去,不干了。今天一看,也没啥难的,直接创建就好了,不过它的git进不去是咋回事啊!!!
我的网站
http://srccolor.applinzi.com/
需要改进的地方
1、ajax
2、后台struts2,以后换Spring MVC吧
3、这么个小程序,老大说可以直接anjulars前台解决(这个还没接触过,是这么拼吧,看了一下教程,呃,好牛叉)
4、其他功能以后想
- 在线字幕刷色系统(版本1.0)记录
- RGB表色系统
- 按颜色分类:蓝色系(Blue)
- 按颜色分类:绿色系(Green)
- 按颜色分类:黄色系(Yellow)
- 按颜色分类:红色系(Red)
- dedict 在线版本 1.0 发布
- 在线HA集群HANA版本从122.01升级到122.05版本问题记录
- 按颜色分类:青绿色系(Blue Green)
- 按颜色分类:黄绿色系(Yellow Green)
- ASS特效字幕自学记录01
- ASS特效字幕自学记录02
- 字幕
- (android实战)应用在线版本更新
- Listener监听器(记录在线用户信息)
- 迅雷播放器的在线智能字幕匹配下载的字幕文件在哪里?
- 版本记录
- [Android 外挂字幕维护Note]一次字幕版本release的心酸过程
- 设计模式之禅——建造者模式
- poj1949 DAG 最长路
- nutch的抓取目录解释
- 现代C++函数式编程
- 交叉排序
- 在线字幕刷色系统(版本1.0)记录
- 成员变量 和局部变量
- java 反射的使用方式
- NOIP2005提高组——过河(river)
- 淘忆项目之主题详情界面的修正归纳
- Unity之路(八):GUI/GUILayout示例和Application
- 关于Image newImage = Image.FromFile("SampImag.jpg");的问题
- NOJ 1008.第几天
- 每日一linux命令(57)-------at命令