使用Winpcap捕获网络数据包,能自定义抓包规则,并且实现了对数据包的分析系统在设计过程中按照MVC的设计模式,整体分为三层。
第一层为Control层即控制层,这里为简化设计,将Control层分为两个部分,一部分为网络报文输入,另一部分为用户输入;
第二层是Model层即模型层;
第三层为View层即显示层。
系统的整体运行过程为:从Control层得到数据,交到Model层进行处理,将处理完的结果交View层进行显示。
Control层主要用于网络数据包的捕获以及获得用户的输入;
Model层主要用于分析数据包,处理用户的输入;
View层主要用于对处理后的结果进行显示。
2023/10/3 8:15:46 1.99MB c++ 嗅探器
1
adams—view_2013的官方帮助文件,适合新手学习
2023/9/26 19:25:26 12.15MB adams 2013 帮助文件 教程
1
android自定义View实现手绘地图,包括自定义view与自定义ViewGroup两种实现方式
2023/9/23 2:51:11 18.2MB android 手绘地图
1
此程序来源于我的一篇博客,欢迎访问。
http://blog.csdn.net/gamesdev/article/details/11994501-------------------------------------欢迎访问我的博客。
http://blog.csdn.net/gamesdev-------------------------------------Qt的QWidget大家族已经成熟,不会得到太大的发展了,而随着Qt5的发展,新的界面类会崭露头角,比如QWindow、QSurface、QScreen这些类。
但现在的状况(Qt5.2即将出了),这些类和模块并不会对现有的GUI模块造成威胁,更不用说取代Qt4的GUI(在Qt5是QtGui和QtWidgets)模块了。
自Qt4.4起,Qt拥有了Graphics-View框架,使用这个框架可以更加轻松地在窗口中嵌入任意你想要绘制的元素。
但是据我所知,Qt5的那些类无法和Graphics-View框架进行整合,对于想要利用Qt中Graphics-View框架的同行们,只能退回Qt4的类进行开发了,Qt5的这些类对于创建纯OpenGL还是有利的。
2023/9/18 19:10:04 6.05MB qt opengl glsl 3ds
1
其实是我们的课程设计啦。
使用了xampp。
使用html和php。
由于是分工做的,所以每个人做了的html跟php都没有跟框架放在一起。
使用时请先将ks压缩包里的内容分别放置于seat\application\index目录下的controller和view目录中。
2023/9/16 18:51:43 2.16MB 课程设计
1
此作为博客(自定义View绘制饼状图和环状图)的示例代码
2023/9/14 21:13:57 490KB custom view
1
代码为博客的示例代码,详细讲解参考:http://blog.csdn.net/lmj623565791/article/details/24252901有问题,请留言~
2023/9/13 15:27:03 1.37MB Android 自定义View
1
该项目只涉及到两个实体类Administer和Book,两者之间没什么联系,不同Administer登陆之后看到的/操作的都是一样的book列表,业务很简单。
另外该项目严格按照View-Service-Dao三层,所有对象(包括Action,Service,Dao,SessionFactory、Transaction等对象)都交由Spring容器来创建。
2023/9/11 18:47:38 18.88MB SSH整合 登录 分页查询 增删改
1
Android天气预报实验报告模板publicclassSetCityActivityextendsActivity{ //定义的一个自动定位的列表 privateListViewgpsView; //定义的一个省份可伸缩性的列表 privateExpandableListViewprovinceList; //定义的用于过滤的文本输入框 privateTextViewfilterText; //定义的一个记录城市码的SharedPreferences文件名 publicstaticfinalStringCITY_CODE_FILE="city_code"; //城市的编码 privateString[][]cityCodes; //省份 privateString[]groups; //对应的城市privateString[][]childs;//自定义的伸缩列表适配器privateMyListAdapteradapter;//记录应用程序widget的IDprivateintmAppWidgetId=AppWidgetManager.INVALID_APPWIDGET_ID; @OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.set_city);gpsView=(ListView)findViewById(R.id.gps_view);provinceList=(ExpandableListView)findViewById(R.id.provinceList);//设置自动定位的适配器gpsView.setAdapter(newGPSListAdapter(SetCityActivity.this));//==============================GPS=================================//当单击自动定位时gpsView.setOnItemClickListener(newOnItemClickListener(){ @Override publicvoidonItemClick(AdapterViewparent,Viewview, intposition,longid){ TextViewlocaleCity=(TextView)view.findViewById(R.id.locateCityText); localeCity.setText("正在定位..."); finalLocateHandlerhandler=newLocateHandler(localeCity); //添加一个线程来处理定位 newThread(){ publicvoidrun(){ MapcityMap=getLocationCityInfo(); //记录匹配的城市的索引 intprovinceIndex=-1; intcityIndex=-1; //传给处理类的数据封装对象 Bundlebundle=newBundle(); if(cityMap!=null){ //得到图家名 Stringcountry=cityMap.get(LocationXMLParser.COUNTRYNAME); //只匹配中国地区的天气 if(country!=null&&country.equals("中国")){ //得到省 Stringprovince=cityMap.get(LocationXMLParser.ADMINISTRATIVEAREANAME); //得到市 Stringcity=cityMa
2023/8/26 5:45:37 1.64MB 天气预报
1
自定义六边形图表相关博客:http://blog.csdn.net/baidu_31093133
2023/8/24 11:56:51 21.26MB 六边形 图表 自定义view
1
共 154 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡