一个简单的编译器,用C语言设计的,用于编译原理课程
2022-12-21 21:53:08 242KB 编译器
1
待办事项列表 简单的待办事项列表 HTML5 应用程序框架
2022-12-21 21:21:45 3KB JavaScript
1
自述文件 TinyFS 是一个简单的文件系统。 作者 道格拉斯·布randint 凯瑞 S。 笔记 完成状态:该程序功能齐全。 根据我们的设计: 当没有文件打开时,我们有意挂载和卸载磁盘/文件系统。 tfs_delete() 删除文件和 inode 并关闭关联的文件描述。 磁盘不支持多线程/多进程访问。 我们强制执行强制文件锁定,以避免打开多个文件描述符以及其中之一删除文件的问题。 文件名长度必须在 1 到 8 个字符之间。 我们的文件系统仅在打开磁盘时检测损坏。 那时,它只检查超级块中的幻数,如果该数字正确则继续前进,如果该数字不正确则重新格式化整个文件系统。
2022-12-21 19:52:11 13KB C
1
本科生的实验报告,大神们有需要的自取。
2022-12-21 19:23:14 2.46MB 大数据
1
简单的最长前缀匹配应用 接受输入文件的简单应用程序,其中包含 IP 地址定义和到 ASN 编号的对应映射。 该文件在应用程序启动时加载并用于构建 trie。 Trie 是用于使用最长前缀匹配算法进行搜索的结构。 应用程序还接受由需要转换的 IP 地址填充的文件的第二个参数。 用法 运行为: ./lpm -i asns.txt <ip.txt 文件 asns.txt 定义如下: 1.0.0.0/24 15169 1.0.128.0/18 9737 1::1/128 42298 1.0.160.0/19 9737 文件 ip.txt 定义如下: 178.215.97.139 88.135.226.247 130.37.34.210 176.43.82.172 83.59.131.229 2001:0:5ef5:79fb:83c:14f1:4370:ebbc 201.76.218.
2022-12-21 17:27:21 85KB C++
1
Restful C# 服务端篇之实现RestFul Service开发(简单实用)
2022-12-21 16:31:08 175KB Restful C# RestFulService
1
暗红色简单的电脑维修网站模板_暗红色 标准 电脑 博客 企业.rar
2022-12-21 14:22:29 70KB 模板
里面有BaseObsrver代码示例,Retrofit封装使用示例等
2022-12-21 14:21:29 3KB Retrofit2 RxJava 安卓开发 Android
1
日历 java eclipse
2022-12-21 13:00:53 161KB java 日历
1
简单留言板 Simple Guest Book == 开发环境:Win7 32bit + Eclipse for Javaweb Indigo 3.72 + tomcat6 + sqlite3 采用MVC模式开发 实现分发器DispatchServlet来对拦截所有*.xx(web.xml中配置)的请求,然后分发给不同的控制器执行后对不同结果进行渲染。 分发器实现流程 在初始化时需要将URL映射到具体控制器的方法上 拦截所有一定规则的请求 如: *.do 这个在wel.xml配置 在URL映射中查找拦截的URL请求,根据URL请求找到具体的控制器和其方法 实例化该控制,然后执行该方法 对返回结果进行处理然后渲染 怎么实现呢? 要映射URL到控制器需要一个Controller类来记录类名和方法,还要一个Map集合存储映射 URL -> Controller 在分发器初始化时通过反射读取控制器和其方法上指定URL添加到Map集合中.这需要一个注解@Mapping来指定URL 依次查看一下Controller -> Map mapping -> @Mappting 实现参照 void inti() void requestMapping() 两个方法 参数的注入实现 提供一个注解@Parameter来标注控制器中那些需要注入的字段 取得浏览器传入的参数通过反射注入到控制中 实现参照 void injectPrarameter() void doInject() 两个方法 ... 控制器是一个普通的JavaBean. @Mapping("/user") public class UserController { @Parameter private User user; private JsonModel json = new JsonModel(); private UserService userService = new UserService(); @Mapping("/register") public String register() { if (Utils.isEmpty(user.getUsername()) || Utils.isEmpty(user.getPassword())) { json.setMsg("请将项目填写完整!"); return Json.toJson(json); } try { boolean exist = userService.isExist(user.getUsername()); if (exist) { json.setMsg("用户名已经存在!"); return Json.toJson(json); } user.setPassword(Utils.md5(user.getPassword())); boolean f = userService.register(user); json.setSuccess(f); json.setMsg(f ? "注册成功" : "注册失败"); } catch (ServiceException e) { System.out.println(e.getMessage()); json.setSuccess(false); json.setMsg(e.getMessage()); } return Json.toJson(json); } ... 其他 .... } 以上代码 将"/user/register" 绑定到了用户控制器的注册方法上。 访问http://localhost:8080/guest/user/register.do时将执行 String register()方法 == @Parameter private User user; == 将会自动把浏览器提交的数据注入到user实体中,比如userid,username等... 事务的实现,参照Nutz的事务简化实现. ... public boolean delete(final int mid) throws ServiceException { final String sql = SqlMapping.get("sql.msg.delete"); final int[] re = new int[1]; try { // Sqlite只支持TRANSACTION_SERIALIZABLE事务级别 int level = java.sql.Connection.TRANSACTION_READ_COMMITTED; String dbType = Guest.get("DB.TYPE", "0"); if ("0".equals(dbType)) { level = java.sql.Connection.TRANSACTION_SERIALIZABLE; } // 匿名类中使用的变量必须是final类型的 Trans.exec(level, new Runnable() { @Override public void run() { try { re[0] = gdao.update(sql, mid); // 删除该留言的评论 gdao.update(SqlMapping.get("sql.comment.delmsg"), mid); } catch (SQLException e) { throw new TransException(e); } } }); } catch (TransException e) { throw new ServiceException(e.getMessage()); } return re[0] > 0; } ... 前端对JS的封装。。 // 退出 function logout() { $.get($.bp() + '/user/logout.do', function(data) { $('msg-content').html("退出成功!"); $('msg').fadeIn(); if (data && data.success) { setTimeout(function() { location.href = $.bp(); }, 2000); } setTimeout(function() { $('msg').fadeOut(); }, 1500); }, 'json'); } 仿jQuery选择器 取值设值val,html函数,show,hidden显示隐藏函数,fadeIn,fadeOut淡出函数,ajax简单封装,表单序列化... == 如何使用sqlite? 如何实现事务处理? 如何实现URL映射? 如何实现参数注入? 如何实现对象转json字符串? 如何实现$选择器和Ajax封装? 源码注释挺详细的,主要是给新同学看的,大牛请无视. 感兴趣的话更多内容请下载后请行查看....
2022-12-21 11:54:09 3.8MB 留言板 简单 mvc j2ee
1