自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(507)
  • 资源 (15)
  • 问答 (1)
  • 收藏
  • 关注

原创 【Android】声控注入点击事件实现系统级“吃鸡”辅助

这里我们从“吃鸡”说起。绝·地·求·生 游戏的画面效果超级强悍,像我这样只玩掼蛋小游戏的三不青年(不抽烟,不喝酒,不玩网游)都被吸引到了近年来掀起了一股“吃鸡”热潮,更衍生出了一种文化现象(相关cosplay)其手游版本也是相当火爆,直播平台上的观看人数都超级多,当然,不确定这里的数据是否有水分一些周边产品也被带得风生水起当然,也包括一些...

2019-08-19 22:21:24 835 17

原创 【Android】从SurfaceFlinger中获取各layer图片(1)

Surfaceflinger进程提供一个入口来实现对各进程的surface画面进行合并处理,也就是说,Surfaceflinger进程中保存有各进程的图像,(即layer),这里尝试获取各layer图像数据,来加深对surface的理解。图像保存方法,参考screencap里的截屏实现,int writePNG(char* fileName, char*base, int w,...

2019-06-25 20:33:17 3144

原创 黄金分割二分性能分析

F0 = 0F1 = 0F2 = F1 + t(2) + F0 + t(1)Fn = Fn-1 + t(n) + Fn-2 + t(n-1)t(n) 为斐波那契数列En = Fn / sum= Fn / t(n+1)= (Fn-1 + Fn-2 + t(n+1) ) / t(n+1)= 1 + Fn-1 / t(n+1) + Fn-2 / t(

2012-08-17 17:34:37 2064

原创 多分方法的再讨论

两年前,对多分方法进行了一次分析,http://blog.csdn.net/aaajj/article/details/56016878-31备注 (1 + a) * lgK / (2*lg(a) )和 (a2+a-2)*lg(K) / ( 2*a*lg(a) )在数量级上是一样的,区别仅在于 1+a 和 (a*a + a - 2) / a(a*a + a - 2)

2012-08-02 22:58:59 626

原创 【车辆安全管理】斑马线位置升降地桩的智能化使用

当行人需要过马路时,可以通过某种控制装置(如按钮或感应系统)使升降地桩升起,形成一道临时的障碍物,阻止车辆进入斑马线区域。此外,升降地桩的灵活性和可控制性使得其可以根据实际情况进行调整和优化,以适应不同道路和交通状况的需求。在强降速系统建成之前,还可以全面使用智能升降地桩来保护行人,在每段斑马线前安装升降地桩,红灯时升起1米左右的地桩,地桩要设计的牢固,能够经受住渣土车的撞击,如铜墙铁壁保护行人。这种设计可以显著增强行人在过马路时的安全性,特别是在交通繁忙的路段或学校、医院等需要特别关注行人安全的场所。

2024-04-16 20:46:59 301

原创 risc-v向量扩展strlen方法学习

riscv向量文档中给出了strlen的实现,vle8ff 避免出现crash。大概是这么一个思路,

2024-03-31 21:35:11 342

原创 【车辆安全管理】刻不容缓,势在必行

通过布置在汽车的前后和侧面,超声波传感器能够实时监测周围的障碍物,防止汽车与行人发生碰撞。传感器能够实时监测汽车周围环境,包括行人、车辆、障碍物等,为汽车提供必要的信息,以便做出正确的驾驶决策。然而,需要注意的是,传感器技术虽然可以显著提高汽车的安全性,但并不能完全消除碰撞的风险。因此,在使用传感器控制汽车时,还需要结合其他安全措施,如主动安全技术、紧急制动系统等,以进一步提高汽车的安全性。此外,随着技术的不断进步和成本的降低,未来将有更多的传感器被应用于汽车中,为汽车的安全性能提供更强有力的保障。

2024-03-19 21:56:14 429

原创 【车辆安全管理】强制降速系统

在很久之前,我们就讨论过车辆强制降速系统的重要性,即使驾驶人故意撞人,也难以做到,因为强制降速系统会控制车辆的速度。强降速系统可以通过多种传感器进行智能分析,即使降速。强降速系统的另外一个辅助方案是公共安全区域强制降速,在特定区域,比如学校,人行道,在这些区域对车辆发送降速信号,达到降速效果,不受驾驶人员干扰。当前的手机越来越智能,但车辆还是处在荒蛮时代,随着AI的发展,车辆的行驶安全问题是个亟待解决的问题。解决了这个问题,美国的枪支问题也可以使用类似的方案解决,枪支加上定位控制,电子化,智能化。

2024-03-05 22:07:25 387

原创 【FFmpeg学习】视频变慢处理

视频慢动作处理是个比较常用的操作,可以在播放的时候处理,这里我们考虑把视频修改为慢动作,使用ffmpeg命令,可以这样。这个代码执行后并没有实现变慢,参考一下,进行修改后可以实现慢动作处理,如下。这里把视频放慢了5倍,生成的文件大小也变大了几倍。怎么用程序来实现呢,参考一下GPT给出的code,

2024-02-15 17:00:19 787

原创 [FFmpeg学习]从视频中获取图片

从视频中获取图片是一个比较直观的例子,这里从一个基础的例子来查看FFmpeg相关api的使用,从mp4文件中获取一帧图像,保存为jpeg格式图片,mp4文件比较好准备,一般手机录屏文件就是mp4格式。原理还是比较清楚,得到一个AVFrame后,再使用jpeg的编码器来转换。从AVFrame保存为jpg图片的处理可以有另外的一个方式,有些差异,获取的图片看上去不是太清晰,字有些糊掉了。

2024-02-13 20:10:35 1115

原创 【Android】MediaCodec学习

在开源Android屏幕投屏代码scrcpy中,使用了MediaCodec去获取和display关联的surface的内容,再通过写fd的方式(socket等)传给PC端,这里我们做另外一个尝试,读取手机中的mp4文件,显示到app的surface上,来学习MediaCodec的使用。playVideo的处理需要在另外一个线程中执行,不能在主线程执行,不然只能显示停止的一个画面。如果返回的索引大于等于0,则说明有可用的输出缓冲区。注意,这里的mp4文件放在了sdcard中,需要获取读取权限。

2024-01-28 20:23:26 1063

原创 汇编语言学习1

例如,lw a0, 0(t0) 将数组中的第一个元素加载到寄存器 a0 中,lw a1, 4(t0) 将数组中的第二个元素加载到寄存器 a1 中,以此类推。然后,我们可以使用 la 指令将数组的地址加载到寄存器 t0 中,并使用 lw 指令来访问数组的元素,与前面示例中访问数组的方式相同。请注意,处理较大的数组时,需要确保为数组分配足够的内存空间,并小心处理数组索引,以避免越界访问或其他错误。risc-v汇编中,a0, a1, ... 用来传送函数参数,a0, a1用来作为函数值,

2024-01-21 20:04:03 946

原创 【Android】app中阻塞的looper为什么可以响应touch事件

这里直接给出答案,input事件传送给了系统IMS,IMS通过inputchannel把input传送给应用,而应用中的主线程looper监控了inputchannel的fd,这里,我们考虑一个问题,Android中的应用是一个looper线程,没有任务时就阻塞着,其他线程通过handler调用等方式向主线程looper发送任务,这里,打不过就加入,把inputchannel的fd也加入到主线程looper的epool监控之中。如果点击应用上的按钮,应用是怎么及时响应的呢,这个构造方法,调用其父类的构造。

2024-01-21 16:06:55 1117

原创 汽车的Robot化概念

在现代,机器人已经广泛应用于各个领域,如制造业、航空航天、医疗保健、服务行业等,它们可以帮助人类完成危险、繁重、复杂的工作,提高工作效率与质量,服务人类生活,扩大或延伸人的活动及能力范围。每年的交通事故造成数万计的人员伤亡,触目惊心,现在的汽车缺少智能,只是运动的机械,复杂的拖拉机而已,如果采用智能驾驶或者无人驾驶,其中的绝大多数是可以避免的。无人驾驶技术利用车载传感器、计算机视觉等技术,实时感知车辆周围环境,并根据道路情况自主进行车辆的转向、加速、制动等操作,从而实现安全、高效的自动驾驶。

2023-12-31 20:44:37 377

原创 从匿名binder来理解Binder驱动中的红黑树

如下图所示,假设B进程是个含有binder服务的service,A进程通过binderService连接了B,又通过接口调用,向B传入了一个binder回调对象aBinder,也就是匿名Binder,B进程中收到的时候,这个对象通过binder驱动,以及上层的处理,生成了一个Proxy对象,A中如果继续传送同一个aBinder对象,B中会继续还原为刚才的Proxy对象,也就是说,这里是一一对应的,为什么这里能够实现这样的对应?在Binder驱动中,红黑树的查找和插入操作也是通过相应的函数来实现的。

2023-12-23 20:45:06 396

原创 从setText处理来学习绘制流程

需要注意的是,绘制流程是高度优化的,Android 会尽量减少不必要的绘制操作,以提高性能和效率。布局和绘制是紧密相关的过程,布局确定了视图的位置和大小,而绘制将视图的内容展示在屏幕上。这确保了视图按照其层级顺序进行绘制,先绘制底层视图,再绘制上层视图,以此类推。绘制流程是 Android 视图系统中的核心过程之一,它确保了应用界面的内容正确显示在屏幕上,提供了用户与应用交互的可视化体验。绘制子视图:如果一个视图包含子视图,绘制流程会递归地绘制子视图,确保子视图也按照相同的流程进行绘制。

2023-11-30 20:45:20 1006

原创 从权限跳转看Activity的data android:scheme

请注意,根据不同的Android版本和设备制造商,界面的外观和可用选项可能会有所不同。确保你的应用程序具有适当的权限,以请求用户打开通知助手设置界面。在应用申请悬浮窗权限的时候,可以跳转到相应的设置界面,并且自动切换到应用的条目,高亮显示一下,上述代码将打开通知访问权限设置界面,其中用户可以配置通知助手相关的权限。而申请通知访问权限时,在跳转的页面中没有高亮显示应用的条目,为什么呢,上述代码会打开一个系统设置界面,允许用户授予悬浮窗权限。android悬浮窗权限怎么申请。

2023-11-22 21:30:56 789

原创 【Android】一个contentResolver引起的内存泄漏问题分析

根据经验,又是binder的溢出,因为在生成BinderProxy对象的时候,调用到了jobject javaObjectForIBinder方法,里面进行了。我们可以使用 dumpsys meminfo <PID> 命令逐个查看是哪个进程里new了过多的Local Binders来进行排查。再根据always_on_display_constants进行查找,就找到了注册Observer的地方了。我们可以在Binder的构造以及析构方法中添加log来观察是哪里new了太多的对象。我们发现里面有上万个。

2023-10-28 21:08:24 668

原创 [Android]打开应用时导航栏闪烁问题分析

总之,要解决Android中打开应用时导航栏闪的问题,需要仔细分析问题的原因,并采取相应的解决方法。这可能涉及到硬件、软件、代码等多个方面的问题。在Android中,打开应用时导航栏闪了一下可能由多种原因导致。有时候,可能和应用的Splash Screen显示有关系,相关资料。

2023-10-22 19:58:09 573

原创 【Android】关于touch设备TOOL_TYPE_STYLUS

在 Android 中,触控笔(Stylus)是一种特殊的输入设备,它可以提供更精确和细致的输入方式。Android 提供了相应的触控笔事件处理机制,以支持触控笔的使用。触控笔事件与触摸事件略有不同,因为触控笔通常提供了更多的信息,如压力、倾斜角度等。方法,可以接收触控笔事件。你可以根据事件的类型和属性来处理触控笔事件。类表示,它提供了许多有用的方法来获取触控笔事件的信息。这里通过log来查看触控笔的motionEvent,方法可以检测事件的工具类型,通过。方法可以获取触控笔的倾斜角度等。

2023-10-14 12:35:08 495

原创 手机喊话应用实现思路

初步的一个实现,没有使用service,直接播放声音,连续调用会出现同时播放的情况,反而有了回声的效果。手机要是动一下,就喊话“摇摇零线,摇摇零线”,是不是比较酷,通过sensor识别到手机的运动状况,然后播放音频,这里实现一下手机翻转一下,播放声音的效果,

2023-09-10 21:58:16 361

原创 binder客户端readException分析

为什么服务端的异常没有在服务端爆发,反而传给了客户端呢,因为服务端的binder方法调用有binder.java里的异常捕获在兜底,里面描述了一种情况,客户端进行了binder方法调用,却因为返回的Exception,发生了crash。2,服务端也需要对异常状况进行处理,如果客户端也没有处理,就会出问题。1,客户端调用需要添加异常捕获处理,保证程序安全。

2023-09-07 20:50:41 879

原创 关于SecurityException RECEIVER_EXPORTED or RECEIVER_NOT_EXPORTED

关于SecurityException RECEIVER_EXPORTED or RECEIVER_NOT_EXPORTED。在server端写入了Exception,可以根据抛异常的原因去分析处理。这个例子里,是调用到。

2023-09-06 21:42:44 2818

原创 【Android】功能丰富的dumpsys activity

请注意,对于非系统应用程序,您可能只能查看与自己应用程序相关的服务信息。上述行显示了与服务绑定的客户端Binder连接数,每个连接对应一个客户端。在输出中找到您感兴趣的服务,并查看其详细信息。通常,客户端Binder连接数会在服务的详细信息中列出。dumpsys activity 信息量很大,是非常强大的工具,也是学习了解AMS的一个很好的切入点。exit-info [PACKAGE_NAME] 可以查看应用退出的时间,原因等信息,在Android中,要查看客户端Binder的连接数,可以通过。

2023-09-05 07:33:08 622

原创 【Android】关于binder_calls_stats服务

Android中的Binder Call Stats(Binder调用统计)是一项用于监控和记录Android系统中Binder通信的统计信息的功能。要收集Binder Call Stats,开发人员可以使用Android系统提供的工具和API,例如使用adb shell命令进行监测,或者使用Trace类和Debug类提供的方法进行手动埋点和记录统计数据。Binder调用的进程和线程信息:记录Binder调用发生的进程和线程信息,有助于分析系统中不同组件之间的通信情况。

2023-08-30 21:06:49 862

原创 bindService的调用流程

使用bindService去调用service,如果有多个客户端调用,onBind方法只会被调用一次,由于bindService嗲处理中,AMS是一个中间商,猜测这个处理也是AMS里进行的,这里我们再看看bindService的调用流程。在启动应用的过程中,通过对AMS的binder调用,传给了AMS一个ApplicationThread的proxy对象。//binder调用,AMS调用client的方法,把service的binder传过去。这里是通过binder和AMS进行通信,一次binder调用。

2023-08-27 20:25:07 190

原创 Service onUnbind学习

Service 的onUnbind在所有的连接断开后才执行,就是这么设计的,所有连接断开后才通知service,为destory作准备。注意关键词: all clients have disconnected。那么onBinde是只调用一次么,这也是个问题,可以试验一下看看,多个客户端连接的时候,只调用一次,可能也是进行了类似的缓存操作,另外,service没有提供查看连接数量的方法。查看Service onUnbind的定义。

2023-07-31 21:38:03 270

原创 Android程序CPU使用大的异常分析

如果里面有程序的线程cpu使用信息和线程的名称,只有线程号,就一目了然了,如果没有线程的名字,还可以程序堆栈信息中进行查看,就可以找到可疑线程了,来方便下一步的定位了。总之,对于Android应用中消耗大量CPU资源的问题,需要仔细分析并采取相应的措施,以提高应用的性能和用户体验。程序出现CPU使用过高的问题,如果能够重现,就比较好办了,可以top命令查看各线程的cpu使用,定位到线程。如果没有复现呢,只能希望有现场log了,如果有bugreport的log,就有一些希望了。以下是问国内某AI的答案。

2023-07-29 20:12:43 1811

原创 车辆强制降速系统讨论

在技术方面,设计一个减速系统确实并不是特别困难。因此,设计一个减速系统需要全面的技术知识和经验,并需要进行充分的研究和开发。在当前的科技水平下,这样的事件是可以通过技术手段来避免的,这就是车辆强制降速系统(FRS),通过摄像头,雷达等传感器来判断前方人,物体的距离,来进行强制降速处理。可靠性测试:在将减速系统投入使用之前,需要进行充分的可靠性测试,以确保它能够在各种情况下正常工作,并且不会对车辆的安全造成威胁。总之,设计一个减速系统需要考虑多个因素,并需要进行充分的测试和验证,以确保其可靠性和安全性。

2023-07-17 08:35:34 321 1

原创 问问GPT:android中怎么使用tensorflow

绘制关键点的具体实现可能因应用程序而异,具体的实现方式取决于应用程序的需求。但是,使用 Canvas API 在屏幕上绘制关键点的基本思路是相同的:创建一个 Paint 对象,设置绘制属性,然后使用 drawCircle() 或者其他绘图方法在屏幕上绘制关键点。总之,在 Android 中使用 TensorFlow,你需要将 TensorFlow Lite 库添加到你的项目中,将训练好的 TensorFlow 模型转换为 TensorFlow Lite 模型,然后使用 Java API 加载和运行模型。

2023-06-25 07:48:24 817

原创 游戏中用脚开飞机实现方案

看看这个图片,有人用脚开飞机,用几个踏板去控制,在游戏中,开飞机的操作比较简单,上升,下降,加减油门,方向左,方向右。android设备中,使用模拟点击就可以实现这个功能,在操作踏板的时候发送对应的touch事件,具体可以参考。

2023-06-19 21:18:33 122

原创 试验SurfaceFlinger 中Source Crop

在创建图层时,我们可以通过设置组件的 SurfaceHolder 或者 SurfaceTexture 等对象的 Source Crop 属性来指定图层的裁剪区域,从而实现对图层的缩放和裁剪等操作。需要注意的是,在设置 Source Crop 属性时,我们使用了 SurfaceHolder 的 setFixedSize() 方法来指定目标区域的尺寸。通过setFixedSize可以设置绘制的大小,这里我们进行测试,在一个activity中准备3个按钮,点击按钮来绘制不同大小的画布,看看效果。

2023-06-04 20:15:02 1296

原创 跟着chatGPT学习onTouchListener,需要去伪存真

然后,该方法将会检查该 View 是否已经注册了 onTouchListener,如果注册了,则将 MotionEvent 对象传递给 onTouchListener 对象的 onTouch 方法,然后根据该方法的返回值来决定是否继续传递该事件给其他的 onTouchListener 对象或系统自身的触摸事件处理逻辑。具体来说,当用户触摸与该 View 关联的区域时,系统将会创建一个 MotionEvent 对象,该对象包含有关触摸事件的详细信息,例如触摸位置、触摸动作、触摸时间等。

2023-06-03 20:40:02 629

原创 【Android】CountDownTimer的使用

最后,我们使用CountDownTimer实现了倒计时功能,并在onTick方法中更新了倒计时文本的内容。这样,就实现了根据给定的包名显示应用图标和倒计时的功能。在onTick方法中,可以更新UI上的倒计时时间,而在onFinish方法中,可以执行倒计时结束后的操作。在上述示例中,我们使用了一个单例对象来表示倒计时器,这样我们就可以在任何地方启动倒计时,而不用担心多次创建倒计时器的问题。在onTick方法中,我们更新了UI上的倒计时剩余时间,而在onFinish方法中,我们更新了UI上的提示信息。

2023-05-30 21:31:25 2061

原创 问chatGPT:有Button的悬浮窗怎么实现拖动

为了解决这个问题,我们需要在自定义 View 中,为按钮添加触摸事件监听器,并在其中特殊处理按钮的按下和释放事件。在有Button的view中,如果只实现OnClickListener方法,在按住按钮进行拖动时,就处理不了拖动的效果,拖动的动作会被识别为点击按钮,chatGPT在应用层的处理还是很强的,我们再来问一下,看看有没有好的答案。当悬浮窗 View 中有 Button 或其他可点击的 UI 组件时,我们需要在处理触摸事件时,对按下和释放事件进行特殊处理,以确保点击事件和拖动事件的正常响应。

2023-05-14 21:14:08 530 1

原创 【Android】跟着chatGPT学习悬浮窗的实现

需要注意的是,使用 WindowManager.LayoutParams.WRAP_CONTENT 作为悬浮窗口的宽度或高度时,需要确保悬浮窗口内部的视图内容已经正确地布局和测量完成,否则悬浮窗口可能会显示异常。同时,我们将悬浮窗口的高度设置为 200dp,以确保悬浮窗口在高度上有一定的大小。在这个示例代码中,我们将更新悬浮窗口的布局放在了拖动事件的处理中,如果需要在其它地方更新悬浮窗口的布局,也可以使用同样的方式调用 WindowManager.updateViewLayout() 方法。

2023-05-09 21:26:16 1423 4

原创 Android moneky自动点击应用设想

而如果手机里安装一个monkey自动点击程序,没事的时候,跑跑monkey,倒一杯茶,静静的看手机屏幕在那里点击,滑动,思考一下人生哲理:monkey乱点击滑动看起来很滑稽,而我们平时玩手机,在屏幕看来,又何尝不是呢?这个monkey哲学应用如果得到推广,再出现发错消息的情况,就不必惊慌了,淡淡的说一句:monkey发的,不必大惊小怪。- --throttle:指定事件之间的延迟时间,以控制事件的速度。- --pct-motion:指定滑动事件的百分比。- --pct-nav:指定导航事件的百分比。

2023-04-30 20:46:07 1005

原创 关于Android截取应用的图像,chatGPT又想忽悠我,还好被识破

接下来,使用 Surface 对象中的 lockHardwareCanvas 方法获取窗口的画布对象,再使用 Canvas 对象中的 drawBitmap 方法将窗口内容绘制到一个 Bitmap 对象中。第一种方式中使用的 MediaProjection API 是公开的 API,而第二种方式中使用的 SurfaceControl 和 ViewRootImpl 等类和方法是 Android 系统的私有 API,不能保证在所有 Android 系统版本中都能正常工作,并且可能会有安全风险。

2023-04-24 22:12:52 777

原创 ChatGPT体验:关于BroadcastReceiver中handler的使用

具体地说,如果在 MyBroadcastReceiver 类中使用 Handler 的 postDelayed() 方法执行延迟任务,并且在任务执行前,MyBroadcastReceiver 对象被销毁了,那么 Handler 对象的消息队列中仍然会持有对 MyBroadcastReceiver 对象的引用,从而导致 MyBroadcastReceiver 对象无法被垃圾回收,出现内存泄漏的问题。在上述示例代码中,我们首先创建了一个 Handler 对象,并将其关联到主线程的消息队列中。

2023-04-22 19:38:28 537

原创 拼多多的Parcel漏洞攻击方式揭底

发现系统中存在漏洞的类,(系统中的类在系统代码里可以直接使用,如果是在应用空间里自定义一个读写不匹配的Parcelable类,系统代码在处理时会识别不了),并且使用bundle系列化的方式利用起来构成读写错位,进而注入恶意功能,就是其攻击方式。一般的应用,都是避免自身被攻击,而拼多多却是让其自身成为一个木马程序,去攻击获取用户信息,确实是没有底线,还有王法么?里,通过一个读写int不匹配的例子,来说明了Parcel漏洞的4个字节的错位,会导致注入攻击。可以看到,拼多多使用了长度为0的byte数组漏洞攻击。

2023-04-15 20:59:51 1443

让Android系统发生重启的应用

点击按钮,让系统发生JNI 全局引用溢出问题而重启,提供了源码程序以及编译好的apk

2018-11-14

无边框的字幕显示程序

无边框的字幕显示程序,用来显示单词懂用途,在电脑屏幕上显示

2015-04-15

简单的MFC透明弹幕工具界面

简单的MFC透明弹幕工具界面,滑动显示单词,增加查看次数,提高记忆效果 使用说明: 数据文件 D:\\filename.txt,应该是unicode编码

2015-03-26

英语词汇量统计工具

打开后,点击Start 出现单词后,点击Known或者Unknown 退出出需要点击Save进行保存 下次再打开的时候,会从上次保存的地方继续执行 known.txt中保存认识的单词 Unknown.txt保存不认识的单词 result.txt是单词数据 pos.txt 中第一行是已检测的数量,第二行是认识的数量 初始值为 0 0

2013-05-23

MFC找获取可编辑的CListCtrl的字符串

在网上的的代码上添加了些功能,对于可编辑的CListCtrl,使用变量进行记录,获取到新的字符串数值,写到txt文件中。 仅仅是一个简单的例子。

2013-01-06

oracle自带的oci程序例子

oracle自带的oci程序例子,有的版本没有,就把这个放到这里来

2010-08-31

一个PLSQL Developer练习插件,简单的功能 DDL

查看当前用户的密码,简单的字符串选择,等等,试试看

2010-06-07

一个PLSQL Developer练习插件,简单的功能

可以看当前用户的密码,显示一些字符信息等,一点练习

2010-06-06

PL/SQL Developer快速输入插件

PL/SQL Developer快速输入插件, 例如 s + 空格 则可以自动替换为 select * from 你可以自己设置

2010-06-06

电梯模拟程序VC源代码

因为程序写的太差了,以前就没有上传源码,大家可以参考下,进行改进,也欢迎大家来和我进行交流,谢谢!模拟了2台电梯的运行情况。

2009-06-29

编译原理LL(0)语法分析程序

编译原理中的LL(0)的分析程序,接受用户输入,进行分析,进行判断,有600多行,和大家共享,希望大家提出意见

2008-09-07

编译原理词法分析程序

一个词法分析的程序,初步实现了提取出关键字的功能

2008-09-04

扫描线填充算法程序

图形学中的扫描线填充算法,在tc中编译通过,在格式上作相应的修改就可以用在vc上了

2008-07-10

电梯演示程序

电梯演示程序,模拟现实生活中电梯的运行过程

2008-05-29

猜数字游戏

猜一个无重复的4位数,电脑出题,及电脑猜,

2008-05-02

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除