GraphViz s executables
2018-03-20报错:graphviz s executables not foundpython AI学习遇到的报错,除了pip install GraphViz外还要下载安装这个,并且增加环境变量path:C:\\Program Files (x86)\\Graphviz2.38\\bin;
79.81MBARM Compiler v5.01, Build 94 for Linux
2017-08-24ARM Compiler v5.01, Build 94, is intended for use as an update for ARM Compiler 5 and ARM DS-5 products, and must be used with a suitable license from one of those products. Multiple feature releases of ARM Compiler 5, having different version numbers, can be installed on a single machine. Having two or more update versions (e.g. 5.01u1 and 5.01u2) of the same feature release installed in the same machine is not supported.This update consists of an updated compiler, linker, assembler, fromelf, and armar program executables, include files and C/C++ libraries.
165KBNPM Error:gyp: No Xcode or CLT version detected!
2021-01-07问题最近在macOS Catalina中使用npm安装模块,经常会出现如下错误: node-gyp rebuildNo receipt for com.apple.pkg.CLTools_Executables found at / .No receipt for com.apple.pkg.DeveloperToolsCLILeo found at / .No receipt for com.apple.pkg.DeveloperToolsCLI found at / .gyp: No Xcode or CLT version detected!gyp E
40KBrtl8188eu_r16m_20161208_服务器再次验证最终完成版本_20170531_1559没有外层目录.7z
2017-06-01全志R16平台的android6.0.1系统下的RTL8188EU的配置V1.02017/5/31 10:301、R:\\wyb\\rtl8188eu_r16m_20161208\\android\\device\\softwinner\\astar-evb30\\overlay\\frameworks\\base\\core\\res\\res\\values\\config.xml !-- List of regexpressions describing the interface (if any) that represent tetherable Wifi interfaces. If the device doesn t want to support tethering over Wifi this should be empty. An example would be softap.* -- string-array translatable= false name= config_tether_wifi_regexs item wlan0 /item /string-array RTL8188EU没有BT,需要干掉BT的配置(不要显示): !-- List of regexpressions describing the interface (if any) that represent tetherable bluetooth interfaces. If the device doesn t want to support tethering over bluetooth this should be empty. -- !-- default: disable Bluetooth PAN feature -- string-array translatable= false name= config_tether_bluetooth_regexs item bt-pan /item /string-array 2、R:\\wyb\\rtl8188eu_r16m_20161208\\android\\device\\softwinner\\astar-evb30\\astar_evb30.mkPRODUCT_COPY_FILES += \\ frameworks/native/data/etc/android.hardware.camera.xml:system/etc/permissions/android.hardware.camera.xml \\ frameworks/native/data/etc/android.hardware.camera.front.xml:system/etc/permissions/android.hardware.camera.front.xml \\ frameworks/native/data/etc/android.hardware.ethernet.xml:system/etc/permissions/android.hardware.ethernet.xml \\ (干掉BT部分)frameworks/native/data/etc/android.hardware.bluetooth.xml:system/etc/permissions/android.hardware.bluetooth.xml开启ADB,方便调试:PRODUCT_PROPERTY_OVERRIDES += \\ persist.sys.usb.config=mtp \\ ro.adb.secure=1 \\ ro.sys.mutedrm=true \\ rw.logger=0修改为:PRODUCT_PROPERTY_OVERRIDES += \\ persist.sys.usb.config=mass_storage,adb \\ ro.adb.secure=0 \\ ro.sys.mutedrm=true \\ rw.logger=03、R:\\wyb\\rtl8188eu_r16m_20161208\\android\\device\\softwinner\\astar-evb30\\BoardConfig.mk# wifi and bt configuration# 1. Wifi Configuration# 1.1 realtek wifi support# 1.1 realtek wifi configuration# BOARD_USR_WIFI: rtl8188eu/rtl8723bs/rtl8723bs_vq0/rtl8723cs(打开realtek这个开关,并配置为rtl8188eu,默认为:rtl8723bs_vq0)BOARD_WIFI_VENDOR := realtekifeq ($(BOARD_WIFI_VENDOR), realtek) WPA_SUPPLICANT_VERSION := VER_0_8_X BOARD_WPA_SUPPLICANT_DRIVER := NL80211 BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_rtl BOARD_HOSTAPD_DRIVER := NL80211 BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_rtl #BOARD_USR_WIFI := rtl8723bs_vq0 BOARD_USR_WIFI := rtl8188eu BOARD_WLAN_DEVICE := rtl8188eu include hardware/realtek/wlan/config/config.mkendif# 1.2 broadcom wifi support(关闭)#BOARD_WIFI_VENDOR := broadcomifeq ($(BOARD_WIFI_VENDOR), broadcom) BOARD_WPA_SUPPLICANT_DRIVER := NL80211 WPA_SUPPLICANT_VERSION := VER_0_8_X BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_bcmdhd BOARD_HOSTAPD_DRIVER := NL80211 BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_bcmdhd BOARD_WLAN_DEVICE := bcmdhd WIFI_DRIVER_FW_PATH_PARAM := /sys/module/bcmdhd/parameters/firmware_path BOARD_USR_WIFI := ap6212 include hardware/broadcom/wlan/bcmdhd/firmware/$(BOARD_USR_WIFI)/device-bcm.mkendif(关闭)## 2. Bluetooth Configuration## make sure BOARD_HAVE_BLUETOOTH is true for every bt vendor#BOARD_HAVE_BLUETOOTH := true#BOARD_HAVE_BLUETOOTH_BCM := true#BOARD_HAVE_BLUETOOTH_NAME := ap6212#BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := device/softwinner/astar-evb30/bluetooth4、R:\\wyb\\rtl8188eu_r16m_20161208\\android\\device\\softwinner\\astar-evb30\\init.sun8i.rc# network (关闭博通:AP6212,打开realtek) #insmod /system/vendor/modules/bcmdhd.ko #insmod /system/vendor/modules/bcm_btlpm.ko insmod /system/vendor/modules/8188eu.ko insmod /system/vendor/modules/usbnet.ko insmod /system/vendor/modules/asix.ko insmod /system/vendor/modules/qf9700.ko insmod /system/vendor/modules/mcs7830.ko insmod /system/vendor/modules/smsc95xx.ko insmod /system/vendor/modules/rtl8150.ko insmod /system/vendor/modules/cdc_ether.ko(关闭)## bluetooth# # UART device# chmod 0660 /dev/ttyS1# chown bluetooth net_bt_stack /dev/ttyS1## # power up/down interface# chmod 0660 /sys/class/rfkill/rfkill0/state# chmod 0660 /sys/class/rfkill/rfkill0/type# chown bluetooth net_bt_stack /sys/class/rfkill/rfkill0/state# chown bluetooth net_bt_stack /sys/class/rfkill/rfkill0/type## # bluetooth MAC address programming# chown bluetooth net_bt_stack ro.bt.bdaddr_path# chown bluetooth net_bt_stack /system/etc/bluetooth# chown bluetooth net_bt_stack /data/misc/bluetooth# setprop ro.bt.bdaddr_path /data/misc/bluetooth/bdaddr ## # bluetooth LPM# chmod 0220 /proc/bluetooth/sleep/lpm# chmod 0220 /proc/bluetooth/sleep/btwrite# chown bluetooth net_bt_stack /proc/bluetooth/sleep/lpm# chown bluetooth net_bt_stack /proc/bluetooth/sleep/btwrite(关闭博通的部分:AP6212)## broadcom wifi service## 1 broadcom wifi sta service#service wpa_supplicant /system/bin/wpa_supplicant \\# -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \\# -I/system/etc/wifi/wpa_supplicant_overlay.conf \\# -O/data/misc/wifi/sockets \\# -e/data/misc/wifi/entropy.bin -g@android:wpa_wlan0# # we will start as root and wpa_supplicant will switch to user wifi# # after setting up the capabilities required for WEXT# # user wifi# # group wifi inet keystore# class main# socket wpa_wlan0 dgram 660 wifi wifi# disabled# oneshot### 2 broadcom wifi sta p2p concurrent service#service p2p_supplicant /system/bin/wpa_supplicant \\# -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \\# -I/system/etc/wifi/wpa_supplicant_overlay.conf \\# -O/data/misc/wifi/sockets -N \\# -ip2p0 -Dnl80211 -c/data/misc/wifi/p2p_supplicant.conf \\# -I/system/etc/wifi/p2p_supplicant_overlay.conf \\# -puse_p2p_group_interface=1 -e/data/misc/wifi/entropy.bin \\# -g@android:wpa_wlan0# # we will start as root and wpa_supplicant will switch to user wifi# # after setting up the capabilities required for WEXT# # user wifi# # group wifi inet keystore# class main# socket wpa_wlan0 dgram 660 wifi wifi# disabled# oneshot(增加rtl8188eu部分)# realtek wifi serviceservice wpa_supplicant /system/bin/logwrapper /system/bin/wpa_supplicant \\ -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \\ -O/data/misc/wifi/sockets \\ -e/data/misc/wifi/entropy.bin -g@android:wpa_wlan0 class main socket wpa_wlan0 dgram 660 wifi wifi disabled oneshot# 1.2 realtek wifi sta p2p concurrent serviceservice p2p_supplicant /system/bin/logwrapper /system/bin/wpa_supplicant \\ -ip2p0 -Dnl80211 -c/data/misc/wifi/p2p_supplicant.conf \\ -e/data/misc/wifi/entropy.bin -N \\ -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \\ -O/data/misc/wifi/sockets \\ -g@android:wpa_wlan0 class main socket wpa_wlan0 dgram 660 wifi wifi disabled oneshot5、R:\\wyb\\rtl8188eu_r16m_20161208\\android\\hardware\\realtek\\bluetooth\\firmware\\rtlbtfw_cfg.mk $(LOCAL_PATH)/rtl8703b_config:system/etc/firmware/rtl8703bs_config (关闭realtek的BT,否则会编译出错:) #$(TOP_DIR)device/softwinner/$(basename $(TARGET_DEVICE))/bluetooth/rtkbt.conf:system/etc/bluetooth/rtkbt.conf \\make: *** 没有规则可以创建 out/target/product/astar-evb30/system/etc/bluetooth/rtkbt.conf 需要的目标 device/softwinner/astar-evb30/bluetooth/rtkbt.conf 。 停止。Export includes file: external/sqlite/dist/Android.mk -- out/target/product/astar-evb30/obj/EXECUTABLES/sqlite3_intermediates/export_includesNotice file: external/sqlite/dist/NOTICE -- out/target/product/astar-evb30/obj/NOTICE_FILES/src//system/xbin/sqlite3.txtImport includes file: out/target/product/astar-evb30/obj/EXECUTABLES/strace_intermediates/import_includesExport includes file: external/strace/Android.mk -- out/target/product/astar-evb30/obj/EXECUTABLES/strace_intermediates/export_includesImport includes file: out/target/product/astar-evb30/obj/EXECUTABLES/su_intermediates/import_includesExport includes file: system/extras/su/Android.mk -- out/target/product/astar-evb30/obj/EXECUTABLES/su_intermediates/export_includesNotice file: system/extras/su/NOTICE -- out/target/product/astar-evb30/obj/NOTICE_FILES/src//system/xbin/su.txtImport includes file: out/target/product/astar-evb30/obj/EXECUTABLES/taskstats_intermediates/import_includesExport includes file: system/extras/taskstats/Android.mk -- out/target/product/astar-evb30/obj/EXECUTABLES/taskstats_intermediates/export_includesNotice file: system/extras/taskstats/NOTICE -- out/target/product/astar-evb30/obj/NOTICE_FILES/src//system/xbin/taskstats.txtImport includes file: out/target/product/astar-evb30/obj/EXECUTABLES/tcpdump_intermediates/import_includesExport includes file: external/tcpdump/Android.mk -- out/target/product/astar-evb30/obj/EXECUTABLES/tcpdump_intermediates/export_includesImport includes file: out/target/product/astar-evb30/obj/EXECUTABLES/timeinfo_intermediates/import_includesExport includes file: system/extras/timeinfo/Android.mk -- out/target/product/astar-evb30/obj/EXECUTABLES/timeinfo_intermediates/export_includesNotice file: system/extras/timeinfo/NOTICE -- out/target/product/astar-evb30/obj/NOTICE_FILES/src//system/xbin/timeinfo.txtmake: *** 没有规则可以创建 out/target/product/astar-evb30/system/etc/bluetooth/rtkbt.conf 需要的目标 device/softwinner/astar-evb30/bluetooth/rtkbt.conf 。 停止。make: *** 正在等待未完成的任务....12585 unique nodes, 42861 total注: 某些输入文件使用或覆盖了已过时的 API。注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。注: 某些输入文件使用了未经检查或不安全的操作。注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。12585 unique nodes, 42861 total21515 unique nodes, 102669 total#### make failed to build some targets (01:21 (mm:ss)) ####rootroot@cm-System-Product-Name:/home/rediron/r16m/rtl8188eu_r16m_20161208/android$ grep rtkbt.conf . -RZ:\\home\\rediron\\r16m\\rtl8188eu_r16m_20161208\\android\\hardware\\realtek\\bluetooth\\firmware\\rtlbtfw_cfg.mk6、R:\\wyb\\rtl8188eu_r16m_20161208\\lichee\\tools\\pack\\chips\\sun8iw5p1\\configs\\evb-30\\sys_config.fex(关闭BT);--------------------------------------------------------------------------------;bluetooth configuration;bt_used: 0- no used, 1- used;bt_uard_id: 0- uart0, 1- uart1, 2- uart2;bt_rst_n: bt function enable io;bt_wake: host wake-up bluetooth device;bt_wak_host: bt device wake-up host ;bt_host_wake_invert: whether bt_host_wake use inverter between ap and module; 0: not used, 1: used;--------------------------------------------------------------------------------[bt_para]bt_used = 0bt_uart_id = 1bt_rst_n = port:PL08 1 default default 0 bt_wake = port:PL10 1 default default 0 bt_host_wake = port:PL09 4 default default 0 bt_host_wake_invert = 07、配置USB1(接RTL8188EU)rootroot@cm-System-Product-Name:/home/rediron/r16m/rtl8188eu_r16m_20161208$ rootroot@cm-System-Product-Name:/home/rediron/r16m/rtl8188eu_r16m_20161208$ cd lichee/rootroot@cm-System-Product-Name:/home/rediron/r16m/rtl8188eu_r16m_20161208/lichee$ cd linux-3.4/rootroot@cm-System-Product-Name:/home/rediron/r16m/rtl8188eu_r16m_20161208/lichee/linux-3.4$ rootroot@cm-System-Product-Name:/home/rediron/r16m/rtl8188eu_r16m_20161208/lichee/linux-3.4$ make ARCH=arm menuconfigDevice Drivers --- [*] USB support --- * SoftWinner SUNXI USB Host Controller support * SoftWinner SUNXI USB Host Controller0 * SoftWinner SUNXI USB HCI * SoftWinner SUNXI USB EHCI0 SoftWinner SUNXI USB EHCI1 修改为: * SoftWinner SUNXI USB EHCI1 * SoftWinner SUNXI USB OHCI0 SoftWinner SUNXI USB OHCI1 修改为: * SoftWinner SUNXI USB OHCI1 SoftWinner SUNXI USB EHCI2 SoftWinner SUNXI USB OHCI2 SoftWinner SUNXI USB EHCI3 SoftWinner SUNXI USB OHCI3 SoftWinner SUNXI USB HSIC不加这里内核报错,但是不影响上网!shell@astar-evb30:/ $ shell@astar-evb30:/ $ [ 30.993687] hci: ERR: not support sunxi_usb_enable_ehci[ 30.999650] hci: ERR: not support sunxi_usb_enable_ohcishell@astar-evb30:/ $ shell@astar-evb30:/ $
10.61MBVisual C++ 编程资源大全(英文源码 其它)
2007-10-241,01.zip br Output br 显示所有的调试信息(5KB) END br 2,02.zip br Some general debugging tips br 一般的调试技巧(11KB) END br 3,03.zip br Debugging ISAPI extension br 调试ISAPI扩展(4KB) END br 4,04.zip br LibDump br 类似DumpBin的工具(10KB) END br 5,05.zip br Finding memory leaks br 发现内存的泄漏(6KB) END br 6,06.zip br Convert message ID to a string br 将消息标志符转换成字符串(4KB) END br 7,07.zip br Message Tracer br 消息跟踪(5KB) END br 8,08.zip br A simple profiler class br 一个简单的轮廓类(5KB) END br 9,09.zip br Terminator br 中断应用程序(5KB) END br 10,10.zip br Translate Window Style br 转换窗口风格(5KB) END br 11,11.zip br Long String Debugging Macro br 调试宏(5KB) END br 12,12.zip br Check for loaded DLLs br 检查装入的动态链接库(4KB) END br 13,13.zip br Autoincreasing build number br 自动增加版本信息的宏(5KB) END br 14,14.zip br File Dialog Macro br 文件对话框宏(6KB) END br 15,15.zip br Code Template add-in for Visual C++ 5.0 br 在VC5中可增加的代码模板(5KB) END br 16,16.zip br Comment / Uncomment macros br 命令/反命令宏(5KB) END br 17,17.zip br Custom built files br 自定义生成的文件(5KB) END br 18,18.zip br Define Method br 定义方法(5KB) END br 19,19.zip br Export Makefile br 输出工程制作文件(5KB) END br 20,20.zip br Jump to Next/Previous Function Definition br 跳转到下一个/上一个功能定义(4KB) END br 21,21.zip br Inverting Assignment Operations br 转化操作任务(5KB) END br 22,22.zip br VC4.2 style keyboard macro recorder for DevStudio 97 br 在DevStudio 97中使用在VC4.2风格的键盘宏记录(4KB) END br 23,23.zip br Application Launcher br 程序发射器, 能够在Word, Excel, Access, Power Point, Visio和Html中连接网站(6KB) END br 24,24.zip br Open current header file br 打开当前文件头(7KB) END br 25,25.zip br Open header file br 打开文件头(4KB) END br 26,26.zip br Sequentially Renumber Resource ID s br 重新对资源标识符编号(5KB) END br 27,27.zip br A secondary clipboard br 实现第二个剪贴板, 不过它用的热键是Ctrl+Shift+C, Ctrl+Shift+V和Ctrl+Shift+X(4KB) END br 28,28.zip br Case switching br 这个宏实现文字的大小写互换(4KB) END br 29,29.zip br WM_COMMAND user message macro br WM_COMMAND用户消息宏(5KB) END br 30,30.zip br Better caret movement by words br 在IDE中移动快速单词的宏(5KB) END br 31,31.zip br Word selection br 选择单词的宏(5KB) END br 32,32.zip br Disable ALT-TAB etc 1K 禁止ALT-TAB切换等等(8KB) END br 33,33.zip br In-Program Evaluation br 在程序中识别并计算表达式(5KB) END br 34,34.zip br Doing Excel Automation witch MSVC br 在VC中实现Excel自动化(9KB) END br 35,35.zip br High Resolution Timing br 高精度的时间处理(5KB) END br 36,36.zip br Using Timers in MFC Applications br 在MFC应用程序中使用时间(8KB) END br 37,37.zip br Microsecond delay br 百万分子一的延时(4KB) END br 38,38.zip br Messagebox with printf capability br 有printf能力的Messagebox(4KB) END br 39,39.zip br Multiple Level Undo/Redo br 多级Undo/Redo功能的实现(7KB) END br 40,40.zip br Getting rid of Window List from MDI applications br 在MDI应用中去掉窗口列表(5KB) END br 41,41.zip br Save and Restore br 存储和恢复(7KB) END br 42,42.zip br A Quick Start br 使用微软本地化工具包的快速入门(5KB) END br 43,43.zip br 用微软本地化工具包在VC4.x中创建一个自定义编译步骤(5KB) END br 44,44.zip br Known Bugs and Limitations of the MS Resource Localization Toolset 3K 本地化工具包中已知的Bug和程序限制(5KB) END br 45,45.zip br Get VersionInfo from resource file br 从资源文件中得到程序的版本信息(1)(6KB) END br 46,dynip.zip br A IP Poster for people with dynamic IP addresses(18KB) END br 47,cliptalk.zip br An application to speak the current text on the clipboard(30KB) END br 48,dibimage.zip br An MFC class framework to encapsulate Device Independent Bitmaps (DIBs) and Image Processing(1014KB) END br 49,gpslib.zip br An SDK to add GPS support to your Windows applications(82KB) END br 50,anirocx.zip br AnirOCX - An OCX to add remote control support to your Windows applications(36KB) END br 51,smtpsend.zip br A shareware ISAPI module to send Internet (SMTP) email(104KB) END br 52,autoplay.zip br AutoPlay - An app to use with your AutoRun enabled CD s(413KB) END br 53,ezview.zip br A shareware image viewer application(36KB) END br 54,LogTrace.zip br A Class for Creating a Trace Log(153KB) END br 55,MFCConsole_demo.zip br How to send debugging output to a console in a MFC application(12KB) END br 56,statuslog.zip br A very simple text logger that allows you to use printf-type formatting, with automatic application name and date stamping(15KB) END br 57,CTracerST.zip br A flexible trace class for consistent application debug traces. (153KB) END br 58,DebugToolkit.zip br A complete debug toolkit to add intelligent debugging capability to your application. (62KB) END br 59,ProcMon.zip br Debugging Testing Tips from the Trenches(150KB) END br 60,TestRunner.zip br A framework for performing unit tests(323KB) END br 61,debug_macros_src.zip br A set of handy Debugging macro facilities without MFC (2KB) END br 62,CrtDbg.zip br How catch memory leaks with very little effort (7KB) END br 63,TraceTips.zip br A simple way to format your TRACE statements so double clicking takes you directly to the source code. (6KB) END br 64,dbg_src.zip br A log file class for multi-threaded applications. (4KB) END br 65,Console.zip br A Trace macro which traces on a new console of the Windows application. (1KB) END br 66,XTrace_src.zip br Extended TRACE macros with easy source navigation(3KB) END br 67,AutoSave.zip br Add auto-save feature to Visual Studio 6.0.(41KB) END br 68,acomment.zip br This addin allows your source code to have references to external files, MSDN articles, voice comments etc.(134KB) END br 69,AutoBuild_demo.zip br Describes a way to automatically generate an application build number.(35KB) END br 70,GUIDGen.zip br An Add-In that replaces and extends the GUID Generator component included with Developer Studio(35KB) END br 71,IncPrivateBuild.zip br An add-in to automatically increment the PrivateBuild field in your applications resource file.(34KB) END br 72,level.zip br An add-in that helps you hide inactive pieces of your code in include files(42KB) END br 73,ProjectExplorer.zip br A DevStudio Add-in that adds the ability to launch windows explorer in the directory of the currently active project(32KB) END br 74,PLC111.zip br Get statistics about your source code with a click of a button(392KB) END br 75,replaceinfiles.zip br Search and Replace in multiple files Add-in for Visual C++ 6.0(83KB) END br 76,RescueAgent.zip br A Code Rescue Add-in for Visual C++ Developers(118KB) END br 77,stripem.zip br This Add-in converts the text format (DOS or UNIX) of a file when it is saved in Visual Studio.(39KB) END br 78,devtruecolour.zip br Use any colour in the Developer Studio IDE(49KB) END br 79,openvc_demo.zip br Spelunking in the Badlands of MSDEV(441KB) END br 80,UsefulManagers.zip br An add-in for Devstudio that provides tag indexing and search, window, bookmarks, session and other managers(325KB) END br 81,bookmark.zip br Visual Studio add-in which saves and restores bookmarks after closing and re-opening a file.(82KB) END br 82,WndTabs250.exe br Window and File Management For Visual C++(1498KB) END br 83,WizGen.zip br This Add-in is similar to class wizard but can be used for MFC extension libraries(104KB) END br 84,WorkspaceUtils175.zip br A Visual Studio add-in provides a number of useful workspace-related functions(673KB) END br 85,solesby.zip br Some useful macros for MS Visual Studio(3KB) END br 86,AlignNext.zip br Align multiple lines of assignments after the equal sign, for example(2KB) END br 87,VBAutoIncrement_src.zip br An article on how to add an automatic build incrementer to VC6(2KB) END br 88,MakeCodeNicer.zip br A great macro for reformatting C++ source code(7KB) END br 89,ShellExtGuide1_demo.zip br A step-by-step tutorial on writing shell extensions(12KB) END br 90,ShellExtGuide2_demo.zip br A tutorial on writing a shell extension that operates on multiple files at once.(18KB) END br 91,ShellExtGuide3_demo.zip br A tutorial on writing a shell extension that shows pop-up info for files.(12KB) END br 92,ShellExtGuide4_demo.zip br A tutorial on writing a shell extension that provides custom drag and drop functionality.(14KB) END br 93,ShellExtGuide9_demo.zip br A tutorial on writing an extension to customize the icons displayed for a file type.(15KB) END br 94,ShellExtGuide5_demo.zip br A tutorial on writing a shell extension that adds pages to the properties dialog of files.(17KB) END br 95,ShellExtGuide6_demo.zip br A tutorial on writing a shell extension that can be used on the Send To menu.(22KB) END br 96,ShellExtGuide7_demo.zip br A tutorial on using owner-drawn menus in a context menu shell extensions, and on making a context menu extension that responds to a right-click in a directory background.(33KB) END br 97,ShellExtGuide8_demo.zip br A tutorial on adding columns to Explorer s details view via a column handler shell extension.(13KB) END br 98,CJBTaskBarApplet.zip br A framework for system tray applets(32KB) END br 99,systemtray.zip br A class for adding icons to the system tray(120KB) END br 100,CGFileType.zip br Registry entries and MFC class that associates a file extension with a program.(20KB) END br 101,CScheduledTask.zip br Basic class for using the Microsoft Task Scheduler(33KB) END br 102,copylocation.zip br This shell extension adds the ability to copy file and folder names from the Windows Explorer to the clipboard.(66KB) END br 103,CopyPathExt.zip br A context menu shell extension that allows you to copy full file paths to the clipboard.(270KB) END br 104,CShellFileOp.zip br An easy-to-use wrapper for the Win32 SHFileOperation function(34KB) END br 105,CShellLink_src.zip br 2 Freeware MFC classes to encapsulate shell shortcuts.(42KB) END br 106,dllregshex.zip br Why are we still using command prompt to register a DLL and not using the Windows Explorer(37KB) END br 107,selecticon_demo.zip br Explains how to display the windows Pick Icon dialog(12KB) END br 108,MultiFiler_demo.zip br A step-by-step description of how to drag and drop files between your application and Explorer windows.(68KB) END br 109,pxshlapi.zip br The library that helps to manage Shell ITEMIDLISTS(5KB) END br 110,MinimizeToTray_demo.zip br A set of routines that show how easy it is to minimise your windows to the system tray(110KB) END br 111,shlext_src.zip br Namespace extensions - the undocumented Windows Shell(13KB) END br 112,mkexesvc.zip br A not-so-simple shell extension allowing executable to be run as services(75KB) END br 113,FavoDemo.zip br This is a class to get the folders and urls of the IE.(32KB) END br 114,seashell.zip br A set of shell controls and other useful classes(277KB) END br 115,ControlPanelExt_demo.zip br This article shows how to add your own pages to Control Panel applets by writing a property sheet handler.(14KB) END br 116,shdlg.zip br Undocumented shell dialogs, part 2(27KB) END br 117,dyndllclass.zip br Dynamically loading classes from DLLs(7KB) END br 118,ps.zip br PS (Process Status) for Windows 95 and Windows NT(20KB) END br 119,ipcdemo.zip br Inter-Process Communication Using WM_COPYDATA(25KB) END br 120,querysem.zip br Query the Value of a Semaphore(10KB) END br 121,child_popup.zip br Change from child window to popup window (and back)(277KB) END br 122,graded.zip br Gradient color caption bar(52KB) END br 123,hooks.zip br Hooks(49KB) END br 124,microsecond.zip br Microsecond delay(31KB) END br 125,realtime.zip br Real-time plot(179KB) END br 126,resviewer.zip br ResViewer - view resources within a DLL or EXE file(85KB) END br 127,fliespec.zip br Filename Handling Class (2KB) END br 128,single.zip br Single Instance of an Application Class (21KB) END br 129,instance.zip br A Single-Instance Application Class(54KB) END br 130,manager.zip br Undo/Redo Manager (107KB) END br 131,whfname.zip br Getting The Filename Given A Window Handle (5KB) END br 132,wait.zip br Launch and wait application to end (8KB) END br 133,mfctimer.zip br Using Timers in MFC Applications (63KB) END br 134,undo.zip br Add Undo - Redo support to CDocument(2KB) END br 135,multiundo.zip br Multiple Level Undo/Redo (45KB) END br 136,evaluation.zip br In-Program Evaluation (55KB) END br 137,scribml.zip br Creating a multilingual Scribble application with the MS Resource Localization Toolset (133KB) END br 138,mfctab.zip br MFC Graphics Tablet Test Application (73KB) END br 139,cardfile.zip br Microsoft Cardfile import DLL (37KB) END br 140,writedir.zip br Create Multiple Level Subdirectories (2KB) END br 141,log_src.zip br A Text File Logging system for use in VC++ projects (3KB) END br 142,commtest.zip br A communication class for serail port(66KB) END br 143,redirect.zip br Redirecting Standard Output to a CEdit Control (27KB) END br 144,geometry.zip br Method to achieve repositioning/resizing of child controls (36KB) END br 145,redirectout.zip br Redirect Output of CMD.EXE to a Pipe (5KB) END br 146,cdchange.zip br CD Change Notifications (6KB) END br 147,encrypt.zip br Encrypting and decrypting sensitive data using CryptoAPI. (6KB) END br 148,cabinet.zip br Cabinet File Utility Classes (142KB) END br 149,mappedfile.zip br Mapped File Class (4KB) END br 150,memdc.zip br Flicker free drawing using memory DC(17KB) END br 151,flicker.zip br Flicker free drawing (2)(4KB) END br 152,waitredraw.zip br Really (or at least more) Flicker Free (1KB) END br 153,linetracker.zip br Line tracker class similar to CRectTracker(45KB) END br 154,transparent.zip br Transparent Window (25KB) END br 155,marker_demo.zip br Graph Marker with Hit-Testing (26KB) END br 156,html_help.zip br Starting with HTML Help (126KB) END br 157,ipcwdata.zip br Sharing Data Between Different Instances of the Same Module (DLL or EXE) (13KB) END br 158,invokejvm.zip br Embed Java VM in Executables using Java Native Interface (JNI) (7KB) END br 159,controlling.zip br Programmatically controlling the state of the NumLock, CapsLock, ScrollLock keys (39KB) END br 160,mapizip_demo.zip br Implementing a Send as ZIP-File command in Scribble (149KB) END br 161,csh.zip br Implementing ToolTip Style Context Sensitive Help in CFormView based Applications (75KB) END br 162,tomsgbox.zip br MessageBox With Timeout (14KB) END br 163,messageboxex.zip br MessageBox With Timeout (13KB) END br 164,mousetrack.zip br Mouse Over Special Efects (107KB) END br 165,digscrsaver.zip br Screen Saver which Displays Pictures (756KB) END br 166,mfcsaver.zip br Windows Compliant Screen Saver Using MFC (53KB) END br 167,ssbase.zip br Screen Saver Base Class (203KB) END br 168,cscheduled.zip br Basic class for using the Microsoft Task Scheduler (26KB) END br 169,process.zip br Starting, Managing and Switching Processes(11KB) END br 170,thread.zip br Thread manager(47KB) END br 171,win32proc.zip br Enumerating Running Processes in Win95 and WinNT (107KB) END br 172,sameproc.zip br Making Multiple Instances of an Application run in the Same Process Space as different Threads (56KB) END br 173,gradientcap.zip br Win 98 like Gradient Caption Bar (47KB) END br 174,version.zip br Executable file version information (39KB) END
1.98MB支持所有系统tcpdump下载
2019-03-04支持所有系统tcpdump下载,主要针对android. 5.0之后的系统出现tcpdump error: only position independent executables (PIE) are supported.已经符合基本的开发需要。
1.99MBSchach::four_leaf_clover::chess_pawn:一个小型但快速的国际象棋引擎-源码
2021-02-12:chess_pawn: 我的Chess引擎的源代码,用Java编写而成。它是什么? 这是一个简单的交互式程序,您可以在其中与我的自制国际象棋AI进行比赛。 可在找到可下载的可执行文件。项目布局在这里,您可以看到项目的当前结构。 ├─ :open_file_folder: executables/ # :sparkles: Executables (download and run)├─ :open_file_folder: screenshots/ # :sparkles: Showcase Screenshots├─ :open_file_folder: src/ # :glowing_star: Source Files│ ├─ :open_file_folder: assets/ # :black_nib: Program Assets│ │ └─ :open_file_folder: fonts/ # :package: Fonts│ │ └─ :open_file_folder
637KB辛迪加零-源码
2021-02-13嗨,如果您由于stackexchange THANKYOU而正在检查此商品,请联系我们! 您可能知道,我试图在我的cx_freeze可执行文件中添加一个图标,但是每当它崩溃时, 注意:我正在运行Windows 10并使用python 3.8.2 我的setup.py文件如下: import cx_Freeze executables = [cx_Freeze.Executable( client.py , targetName= SyndicateZero.exe , icon= icon.ico )] cx_Freeze.setup( name= SyndicateZero , version= 1.3.7 , description= Let the Syndicates Fight! ,
4.63MBGeosoft_GX开发案例.rar
2020-03-17Geosoft_GX开发案例.rar只要跟着案例做,肯定成功。里面还有最全的帮助文档。Geosoft_USGS Geosoft eXecutables (GX s) Developed by the U.S.Gx.NetDeveloper.chmGXDeveloper_v7.2009.11.17GX案例说明USGS Development from Fortran CodeUSGS Geosoft eXecutables
8.88MBFFMPEG 3.0 ANDROID 动态库 SO ARM 编译器编译 带有FFMPEG可执行文件,带有头文件
2016-03-05本人,最新编译完成的ffmpeg.so 3.0,android平台亲测通过,最低支持android sdk 4.2 带有头文件 ARM 编译器编译 带有FFMPEG可执行文件
31.89MBgraphviz-2.38.msi
2018-08-11出现GraphViz s executables not found错误,你会发现可能你没有下载这个安装包。
897KBMilotic::four_leaf_clover::chess_pawn:一个小型但快速的国际象棋引擎-源码
2021-03-04:chess_pawn: 我的国际象棋引擎的源代码,用 :red_heart: 在Java中。它是什么? 这是一个简单的交互式程序,您可以在其中与我的自制国际象棋AI进行比赛。 可在找到可下载的可执行文件。进步当我从事这个项目时,我将确保记录下我所取得的进展。 日期版本埃洛03/03/21 阿尔法1.1.1 2050年21/02/21 阿尔法1.1.0 〜1900 21/02/21 预发行版1.0.1 〜1600 21/07/02 发行前1.0.0 约1400项目布局在这里,您可以看到项目的当前结构。 ├─ :open_file_folder: executables/ # :sparkles: Executables (download and run)├─ :open_file_folder: src/ # :glowing_star: Source Files│ ├─ :open_file_folder: assets/ # :black_nib: Program Assets│
8.56MBandroid4.4.3kernel
2019-03-29重新编译的kernel使tracerpid始终为0,从而越过反调试
2.9MBAndroid5.0可用tcpdump
2014-11-27这个tcpdump版本是可以在Android 5.0设备上使用的。
1.24MBpcf8563_i2c1_r8_ruoge_ov2640通过给RTC驱动增加设备节点读取秒钟成功+直接读取I2C1获取秒钟值20160626_2201.7z
2016-06-26pcf8563_i2c1_r8_ruoge_ov2640通过给RTC驱动增加设备节点读取秒钟成功+直接读取I2C1获取秒钟值20160626_2201.7zhttp://blog.csdn.net/21cnbao/article/details/7919055在Android源码树中添加userspace I2C读写工具(i2c-util)本文使用的开发板是:杭州若格科技有限公司的全志R8。CPU:CPUARM Cortex-A8更多芯片资料请参见全志官网:http://www.allwinnertech.com/clq/r/R8.html通过/dev/i2c-n节点,用户可以在userspace直接访问板上的i2c外设寄存器,主要是透过I2C_RDWR这个IO控制命令将i2c_msg数组传递给kernel去执行。开发板的/dev/i2c-1总线下挂有一片I2C的RTC:pcf8563。root@android:/dev # cd /sys/class/i2c-adapter/ root@android:/sys/class/i2c-adapter # lllrwxrwxrwx root root 1970-01-02 08:31 i2c-0 - ../../devices/platform/sun5i-i2c.0/i2c-0lrwxrwxrwx root root 1970-01-02 08:31 i2c-1 - ../../devices/platform/sun5i-i2c.1/i2c-1lrwxrwxrwx root root 1970-01-02 08:31 i2c-2 - ../../devices/platform/sun5i-i2c.2/i2c-2root@android:/sys/class/i2c-adapter # cd i2c-1root@android:/sys/class/i2c-adapter/i2c-1 # lldrwxr-xr-x root root 1970-01-02 08:31 1-0051--w------- root root 4096 1970-01-02 08:31 delete_devicelrwxrwxrwx root root 1970-01-02 08:31 device - ../../sun5i-i2c.1drwxr-xr-x root root 1970-01-01 08:00 i2c-dev-r--r--r-- root root 4096 1970-01-02 08:31 name--w------- root root 4096 1970-01-02 08:31 new_devicedrwxr-xr-x root root 1970-01-01 08:00 powerlrwxrwxrwx root root 1970-01-02 08:31 subsystem - ../../../../bus/i2c-rw-r--r-- root root 4096 1970-01-01 08:00 ueventroot@android:/sys/class/i2c-adapter/i2c-1 # root@android:/sys/class/i2c-adapter/i2c-1 # cd 1-0051/ root@android:/sys/class/i2c-adapter/i2c-1/1-0051 # lllrwxrwxrwx root root 1970-01-02 10:18 driver - ../../../../../bus/i2c/drivers/pcf8563-r--r--r-- root root 4096 1970-01-02 10:18 modalias-r--r--r-- root root 4096 1970-01-02 10:18 namedrwxr-xr-x root root 1970-01-02 10:18 powerdrwxr-xr-x root root 1970-01-02 10:18 rtclrwxrwxrwx root root 1970-01-02 10:18 subsystem - ../../../../../bus/i2c-rw-r--r-- root root 4096 1970-01-02 10:18 ueventroot@android:/sys/class/i2c-adapter/i2c-1/1-0051 # cat namepcf8563root@android:/sys/class/i2c-adapter/i2c-1/1-0051 # 注释:1-00511 表示 i2c-1这条I2C1总线上挂载的设备,如果是I2C2总线上挂载的设备,路径就是2-00XX了。0051 一般的I2C设备的从机地址都是一个字节的,因为前两位为0x00(16进制的),后两位为pcf8563移位自后的I2C从机地址0x51(也是16进制的)压缩包中的PCF8563-CN.pdf,datasheet告诉我们:I2C总线从地址:读,0A3H;写,0A2H。右移一位之后正好是0x51。下面的代码可以完成这个功能:#include stdio.h #include linux/types.h #include fcntl.h #include unistd.h #include stdlib.h #include sys/types.h #include sys/ioctl.h #include errno.h #include assert.h #include string.h #include linux/i2c.h /* This is the structure as used in the I2C_RDWR ioctl call */ struct i2c_rdwr_ioctl_data { struct i2c_msg __user *msgs; /* pointers to i2c_msgs */ __u32 nmsgs; /* number of i2c_msgs */ }; int i2c_read_reg(char *dev, unsigned char *buf, unsigned slave_address, unsigned reg_address, int len) { struct i2c_rdwr_ioctl_data work_queue; unsigned char w_val = reg_address; int ret; int fd = open(dev, O_RDWR); if (!fd) { printf( Error on opening the device file\\n return 0; } work_queue.nmsgs = 2; work_queue.msgs = (struct i2c_msg*)malloc(work_queue.nmsgs *sizeof(struct i2c_msg)); if (!work_queue.msgs) { printf( Memory alloc error\\n close(fd); return 0; } ioctl(fd, I2C_TIMEOUT, 2); ioctl(fd, I2C_RETRIES, 1); (work_queue.msgs[0]).len = 1; (work_queue.msgs[0]).addr = slave_address; (work_queue.msgs[0]).buf = w_val; (work_queue.msgs[1]).len = len; (work_queue.msgs[1]).flags = I2C_M_RD; (work_queue.msgs[1]).addr = slave_address; (work_queue.msgs[1]).buf = buf; ret = ioctl(fd, I2C_RDWR, (unsigned long) work_queue); if (ret 0) { printf( Error during I2C_RDWR ioctl with error code: %d\\n , ret); close(fd); free(work_queue.msgs); return 0; } else { printf( read salve:x reg:x\\n , slave_address, reg_address); close(fd); free(work_queue.msgs); return len; } } int i2c_write_reg(char *dev, unsigned char *buf, unsigned slave_address, unsigned reg_address, int len) { struct i2c_rdwr_ioctl_data work_queue; unsigned char w_val = reg_address; unsigned char w_buf[len+1]; int ret; w_buf[0] = reg_address; int fd = open(dev, O_RDWR); if (!fd) { printf( Error on opening the device file\\n return 0; } work_queue.nmsgs = 1; work_queue.msgs = (struct i2c_msg*)malloc(work_queue.nmsgs *sizeof(struct i2c_msg)); if (!work_queue.msgs) { printf( Memory alloc error\\n close(fd); return 0; } ioctl(fd, I2C_TIMEOUT, 2); ioctl(fd, I2C_RETRIES, 1); (work_queue.msgs[0]).len = 1 + len; (work_queue.msgs[0]).addr = slave_address; (work_queue.msgs[0]).buf = w_buf; memcpy(w_buf + 1, buf, len); ret = ioctl(fd, I2C_RDWR, (unsigned long) work_queue); if (ret 0) { printf( Error during I2C_RDWR ioctl with error code: %d\\n , ret); close(fd); free(work_queue.msgs); return 0; } else { printf( write salve:x reg:x\\n , slave_address, reg_address); close(fd); free(work_queue.msgs); return len; } } int main(int argc, char **argv) { unsigned int fd; unsigned int slave_address, reg_address; unsigned r_w; unsigned w_val; unsigned char rw_val; if (argc 5) { printf( Usage:\\n%s /dev/i2c-x start_addr reg_addr rw[0|1] [write_val]\\n , argv[0]); return 0; } fd = open(argv[1], O_RDWR); if (!fd) { printf( Error on opening the device file %s\\n , argv[1]); return 0; } sscanf(argv[2], %x , slave_address); sscanf(argv[3], %x , reg_address); sscanf(argv[4], %d , r_w); if (r_w == 0) { i2c_read_reg(argv[1], rw_val, slave_address, reg_address, 1); printf( Read %s-%x reg %x, read value:%x\\n , argv[1], slave_address, reg_address, rw_val); } else { if (argc 6) { printf( Usage:\\n%s /dev/i2c-x start_addr reg_addr r|w[0|1] [write_val]\\n , argv[0]); return 0; } sscanf(argv[5], %d , w_val); if ((w_val ~0xff) != 0) printf( Error on written value %s\\n , argv[5]); rw_val = (unsigned char)w_val; i2c_write_reg(argv[1], rw_val, slave_address, reg_address, 1); } return 0; } 在android/external/新建i2c-util目录,上述源代码存入android/external/i2c-util/i2c-util.c,R:\\wyb\\pcf8563_i2c1_r8_ruoge_ov2640\\android\\i2c-util\\i2c-util.c编写对应的Android.mk:LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE_TAGS := optionalLOCAL_MODULE = i2c-util# LOCAL_SRC_FILES := $(call all-subdir-c-files)LOCAL_SRC_FILES := i2c-util.cinclude $(BUILD_EXECUTABLE)编译Android后,上述工具会位于/system/bin目录。在电路板上使用它:R:\\wyb\\pcf8563_i2c1_r8_ruoge_ov2640\\android\\out\\target\\product\\nuclear-evb\\system\\bin\\i2c-util如果android已经编译了,只需要执行:rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640/android$ source build/envsetup.sh rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640/android$ lunch选择:18. nuclear_evb-eng(注意:不同的ubuntu电脑,序号可能不同,但是只需要选择nuclear_evb-eng编译选项前面的序号既可!!!!)rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640/android$ rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640/android$ cd i2c-util/rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640/android/i2c-util$ rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640/android/i2c-util$ rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640/android/i2c-util$ mm详细的编译步骤:Connecting to 192.168.1.103:22...Connection established.To escape to local shell, press Ctrl+Alt+] .Welcome to Ubuntu 14.04 LTS (GNU/Linux 3.13.0-24-generic x86_64) * Documentation: https://help.ubuntu.com/Last login: Sun Jun 26 19:23:30 2016 from 192.168.1.101rootroot@rootroot-E400:~$ cd wyb/pcf8563_i2c1_r8_ruoge_ov2640/rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640$ rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640$ rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640$ lltotal 8606460drwxr-xr-x 4 rootroot rootroot 4096 Jun 26 20:46 ./drwxr-xr-x 19 rootroot rootroot 4096 Jun 25 06:50 ../drwxrwxr-x 29 rootroot rootroot 4096 Jun 26 19:51 android/drwxrwxr-x 8 rootroot rootroot 4096 Jun 26 16:35 lichee/rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640$ cd android/rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640/android$ rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640/android$ rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640/android$ source build/envsetup.sh including device/asus/grouper/vendorsetup.shincluding device/asus/tilapia/vendorsetup.shincluding device/generic/armv7-a-neon/vendorsetup.shincluding device/generic/armv7-a/vendorsetup.shincluding device/generic/mips/vendorsetup.shincluding device/generic/x86/vendorsetup.shincluding device/samsung/maguro/vendorsetup.shincluding device/samsung/manta/vendorsetup.shincluding device/samsung/toroplus/vendorsetup.shincluding device/samsung/toro/vendorsetup.shincluding device/softwinner/common/vendorsetup.shincluding device/softwinner/crane-evb/vendorsetup.shincluding device/softwinner/nuclear-256m/vendorsetup.shincluding device/softwinner/nuclear-evb/vendorsetup.shincluding device/softwinner/nuclear-r8m-evb/vendorsetup.shincluding device/ti/panda/vendorsetup.shincluding sdk/bash_completion/adb.bashrootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640/android$ rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640/android$ rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640/android$ lunchYou re building on LinuxLunch menu... pick a combo: 1. full-eng 2. full_x86-eng 3. vbox_x86-eng 4. full_mips-eng 5. full_grouper-userdebug 6. full_tilapia-userdebug 7. mini_armv7a_neon-userdebug 8. mini_armv7a-userdebug 9. mini_mips-userdebug 10. mini_x86-userdebug 11. full_maguro-userdebug 12. full_manta-userdebug 13. full_toroplus-userdebug 14. full_toro-userdebug 15. crane_evb-eng 16. nuclear_256m-user 17. nuclear_256m-eng 18. nuclear_evb-eng 19. nuclear_r8m_evb-eng 20. full_panda-userdebugWhich would you like? [full-eng] 18============================================PLATFORM_VERSION_CODENAME=RELPLATFORM_VERSION=4.2.2TARGET_PRODUCT=nuclear_evbTARGET_BUILD_VARIANT=engTARGET_BUILD_TYPE=releaseTARGET_BUILD_APPS=TARGET_ARCH=armTARGET_ARCH_VARIANT=armv7-a-neonHOST_ARCH=x86HOST_OS=linuxHOST_OS_EXTRA=Linux-3.13.0-24-generic-x86_64-with-Ubuntu-14.04-trustyHOST_BUILD_TYPE=releaseBUILD_ID=JDQ39OUT_DIR=out============================================rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640/android$ rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640/android$ rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640/android$ lltotal 156drwxrwxr-x 29 rootroot rootroot 4096 Jun 26 19:51 ./drwxr-xr-x 4 rootroot rootroot 4096 Jun 26 20:46 ../drwxrwxr-x 3 rootroot rootroot 4096 Jun 13 11:38 abi/drwxrwxr-x 10 rootroot rootroot 4096 Jun 13 11:38 bionic/drwxrwxr-x 5 rootroot rootroot 4096 Jun 13 11:38 bootable/drwxrwxr-x 7 rootroot rootroot 4096 Jun 13 11:38 build/drwxrwxr-x 11 rootroot rootroot 4096 Jun 13 11:38 cts/drwxrwxr-x 18 rootroot rootroot 4096 Jun 13 11:38 dalvik/drwxrwxr-x 18 rootroot rootroot 4096 Jun 13 11:38 development/drwxrwxr-x 10 rootroot rootroot 4096 Jun 13 11:38 device/drwxrwxr-x 3 rootroot rootroot 4096 Jun 13 11:38 docs/drwxrwxr-x 159 rootroot rootroot 4096 Jun 13 11:39 external/drwxrwxr-x 14 rootroot rootroot 4096 Jun 13 11:40 frameworks/drwxrwxr-x 10 rootroot rootroot 4096 Jun 13 11:40 gdk/drwxrwxr-x 10 rootroot rootroot 4096 Jun 13 11:40 hardware/drwxr-xr-x 2 rootroot rootroot 4096 Jun 26 19:37 i2cscan/drwxr-xr-x 2 rootroot rootroot 4096 Jun 26 19:52 i2c-util/drwxrwxr-x 11 rootroot rootroot 4096 Jun 13 11:40 libcore/drwxrwxr-x 4 rootroot rootroot 4096 Jun 13 11:40 libnativehelper/-r--r--r-- 1 rootroot rootroot 87 Jun 13 11:38 Makefiledrwxrwxr-x 8 rootroot rootroot 4096 Jun 13 11:40 ndk/drwxrwxr-x 4 rootroot rootroot 4096 Jun 26 16:43 out/drwxrwxr-x 8 rootroot rootroot 4096 Jun 13 11:40 packages/drwxrwxr-x 5 rootroot rootroot 4096 Jun 13 11:40 pdk/drwxrwxr-x 10 rootroot rootroot 4096 Jun 13 11:41 prebuilts/drwxr-xr-x 2 rootroot rootroot 4096 Jun 25 13:01 read_pcf8563/drwxrwxr-x 6 rootroot rootroot 4096 Jun 13 11:38 .repo/drwxrwxr-x 51 rootroot rootroot 4096 Jun 13 11:41 sdk/drwxrwxr-x 9 rootroot rootroot 4096 Jun 13 11:41 system/drwxrwxr-x 4 rootroot rootroot 4096 Jun 13 11:41 tools/rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640/android$ rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640/android$ rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640/android$ cd i2c-util/rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640/android/i2c-util$ rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640/android/i2c-util$ rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640/android/i2c-util$ mm============================================PLATFORM_VERSION_CODENAME=RELPLATFORM_VERSION=4.2.2TARGET_PRODUCT=nuclear_evbTARGET_BUILD_VARIANT=engTARGET_BUILD_TYPE=releaseTARGET_BUILD_APPS=TARGET_ARCH=armTARGET_ARCH_VARIANT=armv7-a-neonHOST_ARCH=x86HOST_OS=linuxHOST_OS_EXTRA=Linux-3.13.0-24-generic-x86_64-with-Ubuntu-14.04-trustyHOST_BUILD_TYPE=releaseBUILD_ID=JDQ39OUT_DIR=out============================================PRODUCT_COPY_FILES frameworks/base/data/sounds/effects/ogg/Effect_Tick.ogg:system/media/audio/ui/Effect_Tick.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/effects/ogg/KeypressStandard.ogg:system/media/audio/ui/KeypressStandard.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/effects/ogg/KeypressSpacebar.ogg:system/media/audio/ui/KeypressSpacebar.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/effects/ogg/KeypressDelete.ogg:system/media/audio/ui/KeypressDelete.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/effects/ogg/KeypressReturn.ogg:system/media/audio/ui/KeypressReturn.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/effects/ogg/VideoRecord.ogg:system/media/audio/ui/VideoRecord.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/effects/ogg/camera_click.ogg:system/media/audio/ui/camera_click.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/effects/ogg/LowBattery.ogg:system/media/audio/ui/LowBattery.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/effects/ogg/Dock.ogg:system/media/audio/ui/Dock.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/effects/ogg/Undock.ogg:system/media/audio/ui/Undock.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/effects/ogg/Lock.ogg:system/media/audio/ui/Lock.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/effects/ogg/Unlock.ogg:system/media/audio/ui/Unlock.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/ringtones/ogg/Sceptrum.ogg:system/media/audio/ringtones/Sceptrum.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/effects/ogg/KeypressStandard_120.ogg:system/media/audio/ui/KeypressStandard.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/effects/ogg/KeypressSpacebar_120.ogg:system/media/audio/ui/KeypressSpacebar.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/effects/ogg/KeypressDelete_120.ogg:system/media/audio/ui/KeypressDelete.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/effects/ogg/KeypressReturn_120.ogg:system/media/audio/ui/KeypressReturn.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/notifications/ogg/Capella.ogg:system/media/audio/notifications/Capella.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/notifications/ogg/CetiAlpha.ogg:system/media/audio/notifications/CetiAlpha.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/notifications/ogg/Polaris.ogg:system/media/audio/notifications/Polaris.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/notifications/ogg/Pollux.ogg:system/media/audio/notifications/Pollux.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/notifications/ogg/Procyon.ogg:system/media/audio/notifications/Procyon.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/ringtones/ogg/Aquila.ogg:system/media/audio/ringtones/Aquila.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/ringtones/ogg/ArgoNavis.ogg:system/media/audio/ringtones/ArgoNavis.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/ringtones/ogg/Carina.ogg:system/media/audio/ringtones/Carina.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/ringtones/ogg/Centaurus.ogg:system/media/audio/ringtones/Centaurus.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/ringtones/ogg/Cygnus.ogg:system/media/audio/ringtones/Cygnus.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/ringtones/ogg/Draco.ogg:system/media/audio/ringtones/Draco.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/ringtones/ogg/Machina.ogg:system/media/audio/ringtones/Machina.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/ringtones/ogg/Orion.ogg:system/media/audio/ringtones/Orion.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/ringtones/ogg/Pegasus.ogg:system/media/audio/ringtones/Pegasus.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/ringtones/ogg/Pyxis.ogg:system/media/audio/ringtones/Pyxis.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/ringtones/ogg/Rigel.ogg:system/media/audio/ringtones/Rigel.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/ringtones/ogg/Scarabaeus.ogg:system/media/audio/ringtones/Scarabaeus.ogg ignored.PRODUCT_COPY_FILES frameworks/base/data/sounds/ringtones/ogg/Solarium.ogg:system/media/audio/ringtones/Solarium.ogg ignored.PRODUCT_COPY_FILES device/softwinner/nuclear-common/googleservice/gapps-jb-20121130-signed/system/tts/lang_pico/es-ES_zl0_sg.bin:system/tts/lang_pico/es-ES_zl0_sg.bin ignored.PRODUCT_COPY_FILES device/softwinner/nuclear-common/googleservice/gapps-jb-20121130-signed/system/tts/lang_pico/es-ES_ta.bin:system/tts/lang_pico/es-ES_ta.bin ignored.PRODUCT_COPY_FILES device/softwinner/nuclear-common/googleservice/gapps-jb-20121130-signed/system/tts/lang_pico/fr-FR_nk0_sg.bin:system/tts/lang_pico/fr-FR_nk0_sg.bin ignored.PRODUCT_COPY_FILES device/softwinner/nuclear-common/googleservice/gapps-jb-20121130-signed/system/tts/lang_pico/fr-FR_ta.bin:system/tts/lang_pico/fr-FR_ta.bin ignored.PRODUCT_COPY_FILES device/softwinner/nuclear-common/googleservice/gapps-jb-20121130-signed/system/tts/lang_pico/de-DE_gl0_sg.bin:system/tts/lang_pico/de-DE_gl0_sg.bin ignored.PRODUCT_COPY_FILES device/softwinner/nuclear-common/googleservice/gapps-jb-20121130-signed/system/tts/lang_pico/it-IT_cm0_sg.bin:system/tts/lang_pico/it-IT_cm0_sg.bin ignored.PRODUCT_COPY_FILES device/softwinner/nuclear-common/googleservice/gapps-jb-20121130-signed/system/tts/lang_pico/it-IT_ta.bin:system/tts/lang_pico/it-IT_ta.bin ignored.PRODUCT_COPY_FILES device/softwinner/nuclear-common/googleservice/gapps-jb-20121130-signed/system/tts/lang_pico/de-DE_ta.bin:system/tts/lang_pico/de-DE_ta.bin ignored.No private recovery resources for TARGET_DEVICE nuclear-evbmake: Entering directory `/home/rootroot/wyb/pcf8563_i2c1_r8_ruoge_ov2640/android target thumb C: i2c-util = i2c-util/i2c-util.ctarget Executable: i2c-util (out/target/product/nuclear-evb/obj/EXECUTABLES/i2c-util_intermediates/LINKED/i2c-util)target Symbolic: i2c-util (out/target/product/nuclear-evb/symbols/system/bin/i2c-util)Export includes file: i2c-util/Android.mk -- out/target/product/nuclear-evb/obj/EXECUTABLES/i2c-util_intermediates/export_includestarget Strip: i2c-util (out/target/product/nuclear-evb/obj/EXECUTABLES/i2c-util_intermediates/i2c-util)Install: out/target/product/nuclear-evb/system/bin/i2c-utilmake: Leaving directory `/home/rootroot/wyb/pcf8563_i2c1_r8_ruoge_ov2640/android rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640/android/i2c-util$ rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640/android/i2c-util$ rootroot@rootroot-E400:~/wyb/pcf8563_i2c1_r8_ruoge_ov2640/android/i2c-util$ 通过MICRO-USB将PC和R8的开发板连接起来,ENG的编译选项默认是可以直接使用adb的。对于windows 7 64位的电脑,请使用adb-1.0.31-windows.zip将这个压缩包解压缩,然后将里面的文件(不要带目录)全部拷贝到目录:C:\\Windows\\SysWOW64\\对于ubuntu的电脑,请直接将编译R8之后生成的adb拷贝到/usr/bin中备用。请使用这个命令来查找adb所在的目录:find . -name adb本文仅给出win7下将i2c-util通过adb push到android系统的步骤(ubuntu下可以参考这个步骤,对照执行):Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\\Users\\Administrator.USER-20150913SZ cd R:\\wyb\\pcf8563_i2c1_r8_ruoge_ov2640\\android\\out\\target\\product\\nuclear-evb\\system\\binC:\\Users\\Administrator.USER-20150913SZ r:R:\\wyb\\pcf8563_i2c1_r8_ruoge_ov2640\\android\\out\\target\\product\\nuclear-evb\\system\\bin adb remountremount succeededR:\\wyb\\pcf8563_i2c1_r8_ruoge_ov2640\\android\\out\\target\\product\\nuclear-evb\\system\\bin R:\\wyb\\pcf8563_i2c1_r8_ruoge_ov2640\\android\\out\\target\\product\\nuclear-evb\\system\\bin dir i2c* 驱动器 R 中的卷是 rootroot 卷的序列号是 1A1C-E71D R:\\wyb\\pcf8563_i2c1_r8_ruoge_ov2640\\android\\out\\target\\product\\nuclear-evb\\system\\bin 的目录2016/06/26 21:10 5,388 i2c-util 1 个文件 5,388 字节 0 个目录 268,337,782,784 可用字节R:\\wyb\\pcf8563_i2c1_r8_ruoge_ov2640\\android\\out\\target\\product\\nuclear-evb\\system\\bin R:\\wyb\\pcf8563_i2c1_r8_ruoge_ov2640\\android\\out\\target\\product\\nuclear-evb\\system\\bin adb push i2c-util /data/29 KB/s (5388 bytes in 0.180s)R:\\wyb\\pcf8563_i2c1_r8_ruoge_ov2640\\android\\out\\target\\product\\nuclear-evb\\system\\bin 将R8的串口连接到windows电脑上。通过串口工具:比如Xshell5(有些人可能喜欢使用SecureCRT)读取R8的串口打印(ubuntu下请使用minicom,使用方法请自行搜索了)波特率选择:115200 N 8 1等R8的android启动完成之后(LCD进android主界面),输入:su[ 37.990060] init: process ril-daemon , pid 950 exited[ 38.010049] init: process ril-daemon killing any children in process groupsuroot@android:/ # root@android:/ # root@android:/ # cd /dataroot@android:/data # root@android:/data # lldrwxrwxr-x system system 1970-01-11 08:58 anrdrwxrwx--x system system 1970-01-02 08:01 appdrwx------ root root 1980-10-01 11:03 app-asecdrwxrwx--x system system 1970-01-02 08:01 app-libdrwxrwx--x system system 1980-10-01 11:03 app-privatedrwx------ system system 1980-10-01 11:04 backupdrwxrwx--x system system 1970-01-02 08:00 dalvik-cachedrwxrwx--x system system 2016-06-21 10:11 datadrwxr-x--- root log 1980-10-01 11:03 dontpanicdrwxrwx--- drm drm 1980-10-01 11:04 drm-rw-rw-rw- root root 5388 2016-06-26 21:10 i2c-utildrwxr-x--x root root 1980-10-01 11:03 localdrwxrwx--- root root 1970-01-01 08:00 lost+founddrwxrwx--- media_rw media_rw 1980-10-01 11:03 mediadrwxrwx--t system misc 1980-10-01 11:03 misc-rw------- system system 154 1970-01-02 08:02 pointercaldrwx------ root root 1970-01-02 08:00 property-rwxrwxrwx root root 5392 2016-06-25 13:01 read_pcf8563drwxrwx--x system system 1980-10-01 11:03 resource-cachedrwxr-x--- root shell 1980-10-01 11:03 sshdrwxrwxr-x system system 1970-01-02 08:00 systemdrwx------ system system 1970-01-02 08:03 tombstonesdrwx--x--x system system 1980-10-01 11:03 userroot@android:/data # (让i2c-util具有可执行权限:)root@android:/data # chmod 777 i2c-util root@android:/data # root@android:/data # ll i2c*-rwxrwxrwx root root 5388 2016-06-26 21:10 i2c-utilroot@android:/data # root@android:/data # root@android:/data # (可选执行)root@android:/data # syncroot@android:/data # 注意:串口打印会打印很多log信息。上面的步骤中的状态信息已经被过滤了。如果你的串口打印过量的log信息,属于正常现象!如果不想要这么多的状态信息,可以考虑使用adb shell。不过windows命令行中的adb shell不能够按TAB键自动补充,ubuntu的可以。也许我们可以把windows的命令行特别设计一下(给它修正一下),让它也可以通过按TAB键来自动补全!^_读取pcf8563的第2个寄存器(秒钟值):表 5:BCD 格式寄存器概况 标明 - 的位无效 地址 寄存器名称 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 02h 秒 VL 00~59BCD 码格式数 root@android:/data # ./i2c-util /dev/i2c-1 0x51 0x02 0 read salve:51 reg:02Read /dev/i2c-1-51 reg 2, read value:11root@android:/data # ./i2c-util /dev/i2c-1 0x51 0x02 0 read salve:51 reg:02Read /dev/i2c-1-51 reg 2, read value:12root@android:/data # ./i2c-util /dev/i2c-1 0x51 0x02 0 read salve:51 reg:02Read /dev/i2c-1-51 reg 2, read value:12root@android:/data # ./i2c-util /dev/i2c-1 0x51 0x02 0 read salve:51 reg:02Read /dev/i2c-1-51 reg 2, read value:13root@android:/data # ./i2c-util /dev/i2c-1 0x51 0x02 0 read salve:51 reg:02Read /dev/i2c-1-51 reg 2, read value:14root@android:/data # ./i2c-util /dev/i2c-1 0x51 0x02 0 read salve:51 reg:02Read /dev/i2c-1-51 reg 2, read value:14root@android:/data # ./i2c-util /dev/i2c-1 0x51 0x02 0 read salve:51 reg:02Read /dev/i2c-1-51 reg 2, read value:15可以知道秒钟的值是变化的,基本上是一秒钟递增一次,I2C读取成功。如果感兴趣的话,在执行读取命令的时候通过协议分析仪或者示波器来抓取I2C1的SCL/SDA的波形,来进行更加详尽的分析!^_方法二:给出了一种复杂的解决办法(步骤从简,更多请参考开头的方法):R:\\wyb\\pcf8563_i2c1_r8_ruoge_ov2640\\lichee\\linux-3.4\\drivers\\rtc\\rtc-sun5i.c给这个驱动文件增加设备节点:/dev/a20_r8_pcf8563增加设备节点的方法请参考:http://blog.csdn.net/mirkerson/article/details/8844997android驱动学习---led实验然后在这个驱动文件的pcf8563_probe函数处截获它的client指针(struct i2c_client *client)client2 = client;用户可以通过在userspace直接访问设备节点:/dev/a20_r8_pcf8563(open)然后调用ioctl:ioctl(fd, 0x00000001, 0x02);来获取第2个寄存器:秒钟的值了。#include stdio.h #include linux/types.h #include fcntl.h #include unistd.h #include stdlib.h #include sys/types.h #include sys/ioctl.h #include errno.h #include assert.h #include string.h #include linux/i2c.h int fd;int main(int argc, char **argv){ fd = open( /dev/a20_r8_pcf8563 , O_RDWR); ioctl(fd, 0x00000001, 0x02); close(fd); return 0; }执行过程(直接从内核打印秒钟值了,也可以看到秒钟值大概也是一秒钟递增一次!):root@android:/data # root@android:/data # ./read_pcf8563 [ 1397.060015] ****wyb drivers/rtc/rtc-sun5i.c:1169/r8_pcf8563_open()! open init....[ 1397.071009] ****wyb drivers/rtc/rtc-sun5i.c:1130/r8_pcf8563_ioctl()! cmd=0x00000001[ 1397.079076] ****wyb drivers/rtc/rtc-sun5i.c:1160/r8_pcf8563_ioctl()! cmd=0x00000001, value=0x00000046[ 1397.088342] ****wyb drivers/rtc/rtc-sun5i.c:1177/r8_pcf8563_close()! close initroot@android:/data # root@android:/data # ./read_pcf8563 [ 1398.409888] ****wyb drivers/rtc/rtc-sun5i.c:1169/r8_pcf8563_open()! open init....[ 1398.411203] ****wyb drivers/rtc/rtc-sun5i.c:1130/r8_pcf8563_ioctl()! cmd=0x00000001[ 1398.419273] ****wyb drivers/rtc/rtc-sun5i.c:1160/r8_pcf8563_ioctl()! cmd=0x00000001, value=0x00000047[ 1398.428546] ****wyb drivers/rtc/rtc-sun5i.c:1177/r8_pcf8563_close()! close initroot@android:/data # root@android:/data # root@android:/data # ./read_pcf8563 [ 1399.668173] ****wyb drivers/rtc/rtc-sun5i.c:1169/r8_pcf8563_open()! open init....[ 1399.670939] ****wyb drivers/rtc/rtc-sun5i.c:1130/r8_pcf8563_ioctl()! cmd=0x00000001[ 1399.679022] ****wyb drivers/rtc/rtc-sun5i.c:1160/r8_pcf8563_ioctl()! cmd=0x00000001, value=0x00000048[ 1399.688299] ****wyb drivers/rtc/rtc-sun5i.c:1177/r8_pcf8563_close()! close initroot@android:/data #
4.3MBOpenFOAM 6 user guide
2018-11-20This guide accompanies the release of version 6 of the Open Source Field Operation andManipulation (OpenFOAM) C++ libraries. It provides a description of the basic operationof OpenFOAM, first through a set of tutorial exercises in chapter 2 and later by a moredetailed description of the individual components that make up OpenFOAM.OpenFOAM is a framework for developing application executables that use packagedfunctionality contained within a collection of approximately 100 C+ libraries. OpenFOAM isshipped with approximately 250 pre-built applications that fall into two categories: solvers,that are each designed to solve a specific problem in fluid (or continuum) mechanics; andutilities, that are designed to perform tasks that involve data manipulation. The solvers inOpenFOAM cover a wide range of problems in fluid dynamics, as described in chapter 3.
22.84MBQt5 3D官方教程配套示例代码
2017-08-25This directory contains the Qt3D project for Qt5: * Qt3D QML bindings and * Qt3D C++ APIsBuilding Qt3D==================Qt5 is a rapidly changing bleeding edge environment. This branch is our initialsupport for it and thus is also rapidly changing and bleeding edge.This branch is exp
337KBGraphviz Guide
2016-05-12Graphviz的使用手册
173KBWin10 下解决 InvocationException: GraphViz s executables not found 问题
2021-01-20在Keras上搭建了一个CNN模型,想使用 plot_model()函数打印出我的模型结构,如下图。遇到问题如下:可以看到,主要问题是pydot函数找不到GraphViz软件的正确打开方法解决方案如下:step1:安装GraphViz软件下载地址按照指示安装即可将安装目录中bin目录添加到Path中(我尝试了,没成功)Step2:安装pydotplus,卸载原有的pydot 模块(如果你安装过)pip install pydotpluspip uninstall pydotpip list 检查一下安装成功与否Step3:测试一下pydot和graphvi
127.5MBEurekaLog_7.5.0.0_Enterprise
2016-11-15EurekaLog 7.5 (18-August-2016)1)..Important: Installation layout was changed. All packages now have version suffix (e.g. EurekaLogCore240.bpl). No files are copied to \\bin folder of IDE. Run-time package (EurekaLogCore) is copied to Windows\\System32 folder. Refer to help for more info.2)....Added: RAD Studio 10.1 Berlin support3)....Added: IDE F1 help integration (on CHM-based IDEs only, i.e. XE8+)4)....Added --el_injectjcl , --el_createjcl , and --el_createdbg command-line options for ecc32/emake to inject JEDI/JCL debug info, create .jdbg file, and create .dbg file (Microsoft debug format). Later is supported when map2dbg.exe tool is placed in \\Bin folder of EurekaLog installation (separate download is required)5)....Added: Exception2HRESULT in EAppDLL to simplify developing DLLs with DLL profile6)....Added: Use ShellExecute option for mailto send method7)....Added: Mandatory e-mail only when sending option8)....Added: Exception line highlighting in disassember view in EurekaLog exception dialog and Viewer9)....Added: Detection/logging Delphi objects in disassembly view10)..Added: Support for multi-monitor info11)..Added: Support for detection of Windows 10 updates12)..Added: OS edition detection13)..Added: User and Session columns to processes list, processes list is also sorted by session first14)..Added: Support for showing current user processes only15)..Added: Expanding environment variables for Support URL 16)..Fixed: Range-check error on systems with MBCS ACP17)..Fixed: 64-bit shared memory manager may not work18)..Fixed: Possible Unit XYZ was compiled with a different version of ABC when using packages19)..Fixed: FastMM shared MM compatibility20)..Fixed: Minor bugs in stack tracing (which usually affected stacks for leaks)21)..Fixed: Rare deadlocks in multi-threaded applications22)..Fixed: Taking screenshot of minimized window23)..Fixed: NT service may not log all exceptions24)..Fixed: SSL port number for Bugzilla25)..Fixed: Disabling Activate Exception Filters option was ignored26)..Fixed: Missing FTP proxy settings27)..Fixed: IntraWeb support is updated up to 14.0.6428)..Fixed: Retrieving some process paths in processes list29)..Fixed: CPU view rendering in EurekaLog exception dialog and Viewer30)..Fixed: Some issues in naming threads31)..Fixed: Removed exported helper _462EE689226340EAA982C5E8307B3F9E function (replaced with mapped file)32)..Changed: Descriptions of EurekaLog project options now list corresponding property names of TEurekaModuleOptions class.33)..Changed: Default template of HTML/web dialog now includes call stack by default34)..Changed: EurekaLog 7 now can be installed over EurekaLog 6 automatically, with no additional actions/tools EurekaLog 7.4 (7.4.0.0), 26-January-20161)....Fixed: Performance issue in DLL exports debug information provider2)....Fixed: Range-check error in Send dialog3)....Fixed: Possible FPU control word unexpected change4)....Fixed: JIRA sending to project with no version info5)....Fixed: Viewer sorting affected by local region settings6)....Fixed: Exception filters ignore settings for restart/terminateEurekaLog 7.3 Hotfix 2 (7.3.2.0), 20-October-20151)....Fixed: Added workaround for codegen bug in Delphi 7 (possibly - other), bug manifests itself as wrong date-time in reports or integer overflows2)....Fixed: Some MAPI DLLs may not be loaded correctly3)....Fixed: Handling SEC_I_INCOMPLETE_CREDENTIALS in SSPI code (added searching client certificate)4)....Fixed: Range-check error when closing WinAPI dialogEurekaLog 7.3 Hotfix 1 (7.3.1.0), 2-October-20151)....Fixed: Long startup time on terminal services serversEurekaLog 7.3 (7.3.0.0), 24-September-20151)....Added: RAD Studio 10 Seattle support2)....Added: Performance counters for run-time (internal logging with --el_debug)3)....Fixed: spawned by ecc32/emake processes now start with the same priority4)....Fixed: ThreadID = 0 in StandardEurekaNotify5)....Fixed: Dialog auto-close timer may reset without user input6)....Fixed: Possible hang when quickly loading/unloading EurekaLog-enabled DLL7)....Fixed: Possible hang in COM DLLs8)....Fixed: Removed some unnecessary file system access on startup9)....Fixed: Possible wrong font size in EurekaLog tools10)..Fixed: Ignore timeouts from Shell_NotifyIcon 11)..Fixed: Possible failure to handle/process stack overflow exceptions12)..Changed: VCL/CLX/FMX now will assign Application.OnException handler when low-level hooks are disabledEurekaLog 7.2 Hotfix 6 (7.2.6.0), 14-July-20151)....Added: csoCaptureDelphiExceptions option2)....Fixed: Handling of SECBUFFER_EXTRA in SSPI code3)....Fixed: Several crashes in sending code for very old Delphi versions4)....Fixed: Regression (from hotfix 5) crash in some IDEsEurekaLog 7.2 Hotfix 5 (7.2.5.0), 1-July-20151)....Added: HKCU\\Software\\EurekaLab\\Viewer\\4.0\\UI\\Statuses registry key to allow status customizations in Viewer2)....Added: Disable hang detection under debugger option3)....Fixed: Wrong button caption in standalone Steps to reproduce dialog4)....Fixed: Wrong passing of Boolean parameters in JSON (affects JIRA)5)....Fixed: Wrong sorting of BugID, Count and DateTime columns in Viewer6)....Fixed: Empty Count field/column is now displayed as 1 in Viewer7)....Fixed: Generic names with , could not be decoded in Viewer8)....Fixed: Updated Windows 10 detection for latest builds of Windows 109)....Fixed: Sleep and hybernation no longer trigger false-positive application freeze 10)..Fixed: Wrong function codes for hooking (affects ISAPI application type)11)..Fixed: Wrong button caption in Steps to Reproduce dialog12)..Fixed: Crash when taking snapshot of some proccesses by Threads Snapshot tool13)..Fixed: Minor improvements in leak detectionEurekaLog 7.2 Hotfix 4 (7.2.4.0), 10-June-20151)....Added ECC32TradeSpeedForMemory option - defaults to 0/False, could be changed to 1 via Custom/Manual tab. This option will switch from fast-methods to slower methods, but which take less memory. Use 0 (default) for small projects, use 1 for large projects (if ecc32 runs out of memory).2)....Added: --el_DisableDebuggerPresent command-line option for compatibility with 3rd party debuggers (AQTime, etc.)3)....Added: AQTime auto-detect4)....Fixed: Performance optimizations5)....Fixed: Windows 8+ App Menu shortcuts6)....Fixed: Unmangling on x64EurekaLog 7.2 Hotfix 3 (7.2.3.0), 20-May-20151)....Added: Support for token auth in Bugzilla (latest 4.x builds)2)....Added: Support for API key auth in Bugzilla (5.x)3)....Added: Support for /EL_DisableMemoryFilter command-line option4)....Added: Asking e-mail when user switches to details from MS Classic without entering e-mail5)....Fixed: Compatibility issues with older Bugzilla versions (3.x)6)....Fixed: Passing settings between dialogs7)....Fixed: Ask for steps to reproduce dialog is now DPI-aware8)....Fixed: Silently ignore and fix invalid values in project optionsEurekaLog 7.2 Hotfix 2 (7.2.2.0), 30-April-20151)....Fixed: Confusing message in Manage tool when using with Trial/Pro2)....Fixed: Range check error in processes information for x64 machines (affects startup of any EurekaLog-enabled module)3)....Fixed: Auto-detect personality by project extension if --el_mode switch is missing4)....Fixed: More details for diagnostic sending5)....Fixed: Wrong settings for MAP files in C++ Builder6)....Fixed: Wrong code page was used to decode ANSI bug reports7)....Fixed: Attaching .PAS files instead of .OBJ in C++ Builder 2006+ Pro/TrialEurekaLog 7.2 Hotfix 1 (7.2.1.0), 3-April-20151)....Fixed: Wrong float-str convertion when ThousandSeparator is . EurekaLog 7.2 (7.2.0.0), 1-April-20151)....Important: TEurekaLogV7 component was renamed to TEurekaLogEvents. Please, update your projects by renaming or recreating the component2)....Important: File layout was changed for BDS 2006+. Delphi and C++ Builder files are now located in StudioNum folders instead of old DelphiNum and CBuilderNum folders. Update your search paths if needed3)....Added: Major improvements in DumpAllocationsToFile function (EMemLeaks unit)4)....Added: MemLeaksSetParentBlock, MemLeaksOwn, EurekaTryGetMem functions (EMemLeaks unit)5)....Added: Improvements for call stack of dynarrays/strings allocations (leaks)6)....Added: Elem size when reporting leaks in dynarrays7)....Added: Streaming unpacked debug info into temporal files instead of memory - this greatly reduces run-time application memory usage at cost of slightly slower exception processing. This also reduces memory footprint for ecc32/emake8)....Added: Showing call stacks for 2 new types of fatal memory errors9)....Added: EMemLeaks._ReserveOutOfMemory to control reserve size of out of memory errors (default is 50 Mb)10)..Added: MinLeaksLimitObjs option (EMemLeaks unit)11)..Added: Fatal memory problem now pauses all threads in application12)..Added: Fatal memory problem now change thread name (to simplify debugging)13)..Added: boPauseELThreads and boDoNotPauseELServiceThread options (currently not visible in UI)14)..Added: Support for texts collections out of default path15)..Added: Support for relative file paths to text collections and external settings16)..Added: Support for environment variables in project option s paths 17)..Added: Support for relative file paths and environment variables for events and various module paths18)..Added: Logging in Manage tool19)..Added: Windows 10 version detection20)..Added: Stack overflow tracing21)..Added: Major improvements in removal of recursive areas from call stack22)..Added: Statistics collection23)..Added: Support for uploading multiple files in JIRA24)..Added: EResLeaks improvements (new funcs: ResourceAdd, ResourceDelete, ResourceName; support for realloc-like functions)25)..Fixed: Added workaround for bug in JIRA 5.x26)..Fixed: Rare EurekaLog internal error27)..Fixed: Ignored unhandled thread exceptions (when EurekaLog is disabled) now triggers default OS processing (WER)28)..Fixed: Irnored exceptions (via per-exception/events) now bring up default RTL handler29)..Fixed: Format error in Viewer30)..Fixed: Leak of EurekaLog exception information object31)..Fixed: Wrong chaining exceptions inside GetMem/FreeMem32)..Fixed: Memory leak after low-level unhook of function33)..Fixed: Re-parenting after ReallocMem34)..Fixed: Editing SMTP server options35)..Fixed: SMTP server not using real user e-mail in FROM field36)..Fixed: Some multi-threading crashes37)..Fixed: Fixed crashes in Manage tool38)..Fixed: Range-check error in Viewer39)..Fixed: EurekaLog error dialog appearing under other windows40)..Fixed: AV when parsing TDS (emake/C++ Builder specific)41)..Fixed: Unable to build call stacks for other threads due to insufficient rights42)..Fixed: Version checks for BugZilla and JIRA43)..Fixed: Not catching out-of-module AVs when Capture exceptions only from current module option is checked44)..Fixed: Checking for remaining exceptions at shutdown (C++ Builder specific, AcquireExceptionObject returns wrong info)45)..Fixed: get call stack of ... threads / suspend ... threads options (avoid rare multithreading race conditions)46)..Fixed: Crash when naming thread without EurekaLog thread info47)..Fixed: Detection of immediate caller for memory funcs48)..Fixed: Non-working Assign for options49)..Fixed: Handling of explicitly chained exceptions50)..Fixed: Various exception/threading fixes for MS debug provider51)..Fixed: Processing hardware unhandled exceptions (QC #55007)52)..Fixed: Unchecking dialog options when export/import53)..Fixed: BSTR leak54)..Fixed: JIRA decimal separator bug55)..Changed: Now unhandled exceptions will be handled by EurekaLog even if EurekaLog is disabled in the thread - only global EurekaLog-enabled status is respected56)..Changed: Viewer version now matches version of EurekaLog57)..Changed: DeleteServiceFilesOption now always False by default58)..Changed: Speed improvements for known memory leaks (reserved leaks)59)..Changed: Improved logging for sending60)..Changed: Switching to detailed mode without entering (mandatory) e-mail: now EL will not block this61)..Changed: .ToString for exception info now uses compact stack formatter62)..Removed: Custom field editor (replaced it with link to Custom page)63)..Removed: EurekaLog 7 no longer could be installed over EurekaLog 6. Manage tool from EurekaLog 7 will no longer work with EurekaLog 6.EurekaLog 7.1 update 1 (7.1.1.0), 19-October-2014 1)....Added: Send in separated thread option2)....Added: Hang detection will now use Wait Chain Traversal (WCT) on Vista+ systems to detect deadlocks in any EurekaLog-enabled threads3)....Added: OS install language and UI language fields in bug report4)....Fixed: Viewer is not able to decrypt reports with generics5)....Fixed: EVariantTypeCastError in Viewer when changing status of some bug reports6)....Fixed: EcxInvalidDataControllerOperation in Viewer7)....Fixed: Stack overflow at run-time for certain combination of project options8)....Fixed: BMP re-draw bug in UI dialogs9)....Fixed: Rogue corrupted error message for valid ZIPs of certain structure10)..Fixed: Various range check errors in Viewer11)..Fixed: Possible encoding errors for non-ASCII reports in Viewer on certain environments12)..Fixed: Wrong count in Viewer when importing reports without proper count field13)..Fixed: Duplicate reports may appear in bug report file when Do not save duplicate errors option is checked14)..Fixed: False-positive detection of some virtual machines15)..Fixed: Processing of exceptions from message handlers during message pumping cycle inside exception dialogs16)..Fixed: Access Violation if exception dialog was terminated by exception17)..Fixed: Hardware exceptions from unit s initialization/finalization may be unprocessed18)..Changed: VIEW action for Viewer now will open ALL bug reports inside bug report file; reports will not be merged by BugID. IMPORT action remains the same: duplicate reports are merged, count is increased19)..Changed: Charset field in bug report now shows both charset and code pageEurekaLog 7.1 (7.1.0.00), 23-September-2014 1)....Added: XE7 support2)....Added: XE6 support3)....Added: New DLL demo4)....Added: Custom profiles are now shown in Application type combo-box5)....Added: Non-empty steps to reproduce will be added to existing bug tracker issues with empty steps to reproduce 6)....Added: Support for custom fields in FogBugz (API version 8 and above)7)....Added: Support for unsequenced line numbers in PDB/DBG files (--el_source switch)8)....Fixed: XML bug report were generated wrong9)....Fixed: Strip relocations code for Win6410)..Fixed: EurekaLog conditional symbols removed improperly when deactivating EurekaLog11)..Fixed: Sending reports to non-default port numbers (affects web-based methods)12)..Fixed: SSL validation check may reject valid SSL certificate (SMTP Client/Server)13)..Fixed: SSL errors may be not reported 14)..Fixed: Viewer did not consider empty bug reports as corrupted15)..Fixed: DLL profile now can be used with packages properly16)..Fixed: Few rare memory leaks 17)..Fixed: Possible deadlock when using MS debug info provider18)..Fixed: C++ Builder project files was saved incorrectly (RAD Studio 2007+)19)..Fixed: Show restart checkbox after N errors counts handled exceptions20)..Fixed: IDE expert s DPR parser (added support for multi-part idents)21)..Fixed: Rare access violation in hook code22)..Fixed: Thread handle leaks (added _NotifyThreadGone/_CleanupFinishedThreads functions to be called manually - only when low-level hooks are not installed)23)..Fixed: EurekaLog s installer hang 24)..Fixed: Bug in object/class validation25)..Fixed: Bug when using TThreadEx without EurekaLog26)..Fixed: Leaks detection may not work with certain combination of options27)..Fixed: Deadlock in some cases when using EurekaLog threading option set to enabled in RTL threads, disabled in Windows threads .28)..Changed: TEurekaExceptionInfo.CallStack will be nil until exception is actually raised29)..Changed: FogBugz and BugZilla: changed bugs identification within project (to allow two bugs exists with same BugID in different projects)30)..Changed: Blocked manual creation/destruction of ExceptionManager class and EurekaExceptionInfo31)..Changed: ECC32/EMAKE runs from IDE without changing priority, added ECC32PriorityClass option32)..Improved: Minor help and text improvementsEurekaLog 7.0.07 Hotfix 2 (7.0.7.2), 11-December-20131)....Fixed: Delphi compiler code generation bug (Delphi 2007 and below)2)....Fixed: Code hooks may rarely be set incorrectly (code stub relocation fails)3)....Fixed: Win64 call stacks functions now work more similar to 32 bit call stacksEurekaLog 7.0.07 Hotfix 1 (7.0.7.1), 2-December-20131)....Added: Alternative caption for e-mail input control when e-mail is mandatory2)....Fixed: Rare range check error in WinAPI visual dialogs3)....Fixed: Wrong error detection for OnExceptionError event4)....Fixed: Wrong TResponce processing5)....Fixed: Problems with encrypted call stack decoding6)....Fixed: OnPasswordRequest event may have no effectEurekaLog 7.0.07 (7.0.7.0), 25-November-20131)....Added: Ability to use Assign between call stack and TStrings2)....Added: 64-bit disassembler3)....Added: Support for variables and relative file paths in Additional Files send option4)....Added: --el_source switch for ecc32/emake compilers5)....Added: support for post-processing non-Embarcadero executables6)....Added: EOTL.pas unit for better OmniThreadLibrary integration7)....Added: RAD Studio XE5 support8)....Added: New Capture call stacks of EurekaLog-enabled threads option9)....Added: Deferred call stacks option for 64-bit10)..Added: Copy report to clipboard now copies both report text and report file11)..Added: AttachBothXMLAndELReports option to include both .elx and .el files into bug report12)..Added: EMemLeaks.MemLeaksErrorsToIgnore option to exclude certain memory errors from being considered as fatal13)..Added: Call stack with any encrypted entry will be fully encrypted now14)..Added: Option to exclude certain memory errors from being considered as fatal (EMemLeaks.MemLeaksErrorsToIgnore)15)..Added: New HTTP Error Code option for all web-based dialogs (CGI, ISAPI, etc.)16)..Added: Support for Unicode in Simple MAPI send method (requires Windows 8 or latest Microsoft Office)17)..Added: New value for call stack detalization option (show any addresses, including those not belonging to any executable module)18)..Fixed: Wrong JSON escaping for strings (affects JIRA send method)19)..Fixed: Range-check error in Viewer when viewing bug reports with high addresses20)..Fixed: Selecting Win32 service application type is no longer resets to custom/unsupported21)..Fixed: Possible hang when testing dialogs from EurekaLog project options dialog22)..Fixed: Rare resetting of some options when saving .eof file23)..Fixed: Exception pointer could be removed from call stack due to debug details filtering24)..Fixed: Rare case when LastThreadException returned nil while there was active thread exception 25)..Fixed: Rare case when ShowLastThreadException do nothing26)..Fixed: Improved compatibility for OmniThreadLibrary and AsyncCalls27)..Fixed: Included fix for QC #7214728)..Fixed: 64-bit MS Debug Info Provider (please, re-setup cache options using configuration dialog)29)..Fixed: Deferred call stacks option failed to capture call stack when exception is re-raised between threads30)..Fixed: Deferred call stacks option may produce cutted call stack in rare cases31)..Fixed: Several minor call stacks improvements and optimizations32)..Fixed: Several 64-bit Pointer Integer convertion issues33)..Fixed: Multi-threading deadlock issue34)..Fixed: Black screenshots in 64 bit applications35)..Fixed: Copying to clipboard hot-key was registered globally36)..Fixed: Shell (mailto) send method may fail (64 bit)37)..Fixed: Possible wrong file paths for attaches in (S)MAPI send methods38)..Fixed: Environment variables were not expanded in MAPI send method39)..Fixed: (non-Unicode IDE) EurekaLog is not activated when application started from folder with Unicode characters40)..Fixed: Encrypted call stacks may be encrypted partially by EurekaLog Viewer in rare cases41)..Fixed: Crash when sending leak report with visual progress dialog (only some IDEs are affected)42)..Fixed: ecc32/emake could not see external configuration file with the same name as project (e.g. Project1.eof for Project1.dpr)43)..Fixed: Added missed RTL implementation for ExternalProps in Delphi 6 (affects Mantis sending)44)..Fixed: IDE crash when switching to threads window45)..Changed: Removed temporal solution which was used before option to defer call stack creation was introduced46)..Changed: Default EurekaLog state in new threads option is changed from Boolean flag into enum. You need to re-setup this option47)..Changed: Disable EurekaLog for thread when creating call stack or handle exception - this increases stability and performance48)..Changed: LastException property is remove from exception manager as not thread safe. Use LastThreadException property instead49)..Changed: Lock/Unlock from thread manager and exception manager are removed to avoid deadlocks50)..Changed: ThreadsSnapshot tool now tries to capture call stack without injecting DLL51)..Changed: Build events now runs with CREATE_NO_WINDOW flag (console window is hidden)52)..Improved: More articles in helpEurekaLog 7.0.06 (7.0.6.0), 1-June-20131)....Added: Experimental 64 bit C++ Builder support2)....Added: New tab in EurekaLog project options: External tools 3)....Added: Option to catch all IDE errors (to debug your own IDE packages)4)....Added: Option to catch only exceptions from current module5)....Added: Option to defer building call stack6)....Added: RAD Studio XE4 support7)....Added: Support for AppWave8)....Fixed: Fixed event handlers declarations for the EurekaLog component9)....Fixed: Infinite recursive calls when using ToString from EndReport event handler10)..Fixed: UPX compatibility issue11)..Fixed: Range check errors for system error codes12)..Fixed: Rare IDE stack overflow13)..Fixed: JIRA unit was not added automatically14)..Fixed: EurekaLog no longer tries to check for leaks when memory manager filter is disabled15)..Fixed: Possible deadlock on shutdown with freeze checks active16)..Fixed: Issues with settings dialog and Win32 Service application type17)..Fixed: ThreadSnapshot tool was not able to take snapshots of Win64 processes18)..Fixed: WCT is disabled for leaks19)..Fixed: TContext declarations for Win6420)..Fixed: Check for updates now correctly sets time of last check21)..Fixed: (Win64) Several Pointer Integer convertion errors22)..Fixed: Internal error when exception info object was deleted while it was still used by SysUtils exception object23)..Fixed: Semeral problems with EurekaLog look feel style for EurekaLog error dialog24)..Fixed: Using text collection resets exception filters25)..Fixed: Rare access violation if registering event handlers is placed too early26)..Fixed: SMTP RFC date formatting27)..Fixed: Rare empty call stack bug28)..Fixed: Hang detection was not working if EurekaLog was disabled in threads29)..Fixed: AV for double-free TEncoding30)..Changed: ecc32/emake no longer alters arguments for dcc32/make unless new options --el_add_default_options is specified31)..Changed: Save/load options methods was moved to TEurekaModuleOptions class32)..Changed: Saving options to EOF file now adds hidden options and removes obsolete options (only when compatibility mode is off)33)..Changed: Compiling installed packages now silently ignores EurekaLog instead of showing File is in use error message34)..Improved: More readable disk/memory sizes in bug reports35)..Improved: More descriptive settings dialog when using external configuration36)..Improved: ThreadSnapshot tool now aquired DEBUG priviledge for taking snapshot. This allows it to bypass security access checks when opening target process.37)..Improved: Changed BugID default generation to include error code for OS errors and error message for DB errors38)..Improved: Mantis API (WSDL) was updated to the latest version (1.2.14)39)..Improved: IntraWeb compatibility (old and new versions)40)..Improved: COM applications compatibility41)..Improved: Build events now accept shell commands42)..Improved: More articles in helpEurekaLog 7.0.05 (7.0.5.0), 7-February-20131)....Added: JIRA support2)....Added: Virtual machine detection (new field in bug reports)3)....Fixed: Use Main Module options option was loading empty options for some cases4)....Fixed: Wrong record declarations for Simple MAPI on Win645)....Fixed: Performance issues with batch module options updating6)....Fixed: Wrong leaks report with both MemLeaks/ResLeaks options active7)....Fixed: Wrong info for nested exceptions in some cases8)....Fixed: AV under debugger for Win64 (added support for _TExitDllException)9)....Fixed: Wrong record declarations for process/thread info on Win6410)..Fixed: Support for FinalBuilder on XE2/XE3 with spaces in file paths11)..Fixed: Rare double-free of module information (ModuleInfoList)12)..Fixed: Rare External Exception C000071C on shutdown (only under debuggger)13)..Fixed: Added large addresses support in Viewer14)..Fixed: Counter options in memory leaks category is now working properly15)..Fixed: Rare range-check error in TEurekaModulesList.AddModuleFromFileName16)..Fixed: FTP force directories dead lock17)..Fixed: Fixed wrong index being used when clearing compatibility mode (EurekaLog project options dialog)18)..Fixed: Default thread state do not affect main thread now19)..Fixed: Sometimes wrong thread may be used when altering EurekaLog active state for external thread20)..Fixed: Wrong DNS lookup on ANSI 21)..Fixed: Problems with IDE expert and projects on network paths22)..Fixed: Added support for arguments in URLs (HTTP sending)23)..Fixed: Possible deadlock in multithreaded applications24)..Fixed: Problems with unicode characters in project files on non-Unicode IDEs25)..Fixed: Infinite recursive calls when using ToString from EndReport event handler26)..Fixed: Win64 GetCaller now returns pointer to call instruction, not return address27)..Improved: Standalone Editor do not force save/load folder by default28)..Improved: DLL profile now can use additional application type hooks automatically29)..Improved: EurekaLog now able to work with read-only projects (see help for more info)EurekaLog 7.0.04 (7.0.4.0), 2-December-20121)....Added: Support for nested exceptions in DLLs2)....Fixed: Options bug in EurekaLogSendEmail function3)....Fixed: Weird behaviour for steps to reproduce and custom fields4)....Fixed: Installation for single personality (BDS)5)....Fixed: Range check error in EModules6)....Fixed: Bug in exception destroy hook7)....Fixed: OnExceptionNotify event is no longer called for handled exceptions without option checked8)....Fixed: DEP checks on startup no longer cause exception9)....Fixed: Invalid declaration for MS Debug API10)..Fixed: OLE mode change error for Test send button11)..Fixed: Fixes for multiply loading of the same DLL12)..Fixed: Removed PNG compression from icons (tools)13)..Fixed: Range-check error in dialogs with EurekaLog style enabled14)..Fixed: Send progress dialog may keep busy forever processing window messages (message flood from rapid application GUI updates)15)..Fixed: Thread pausing options now work correctly16)..Improved: New features in exception filters - marking exceptions as expected , filtering by properties (RTTI)17)..Improved: Recovery from memory errors without debugging memory manager18)..Improved: Viewer s password edit now hides password with asterisks19)..Updated: Changed names of .inc files to avoid name conflicts with other libraries20)..Updated: HelpEurekaLog 7.0.03 (7.0.3.0), 6-October-20121)....Fixed: Removed some consts keywords for event handlers, so now C++ Builder can alter arguments (this change may require you to adjust your custom code)2)....Fixed: Fallback code for false-positive results on memory probing3)....Fixed: Range check errors in SSL/TLS implementation4)....Fixed: EurekaLog is not active error message during send testing5)....Fixed: Incorrect memory probing when DEP is off (old systems)6)....Fixed: Installation of 64-bit BPLs7)....Fixed: Dialog preview8)....Fixed: Win64 fixes for XE39)....Fixed: Support for project groups (mixed project types)10)..Fixed: Windows 2000 hooks compatibility11)..Fixed: mailto double quotes escaping12)..Fixed: Simple MAPI WOW compatibility13)..Fixed: Simple MAPI modal issues14)..Fixed: Various range check errors15)..Changed: Removed minor version number from program group name16)..Updated: HelpEurekaLog 7.0.02 hot-fix 1 (7.0.2.1), 12-September-20121)....Fixed: Range check error in Viewer2)....Fixed: Bug in hooking codeEurekaLog 7.0.02 (7.0.2.0), 11-September-20121)....Added: Improved memory problems detection2)....Added: Minor IDE Expert usability improvements3)....Added: Auto-size feature for detailed error dialog4)....Added: Workaround for QC #1069355)....Added: Workaround for bug in InvokeRegistry (SOAP/Mantis)6)....Fixed: Nested OS exceptions 7)....Fixed: Multiply Win64 fixes8)....Fixed: Compatibility mode fixes9)....Fixed: Altered behaviour of Add BugID/Date/ComputerName options10)..Fixed: Blank screenshots11)..Fixed: Check file for corruptions12)..Fixed: Viewer is unable to decrypt certain bug reports13)..Fixed: Internal DoNoTouch option now works for post-processing and condtionals14)..Fixed: Possible out of memory error for Do not store class/procedure names option15)..Fixed: EurekaLog did not properly install itself when there is only Delphi installed, but no C++ Builder of the same version (or visa versa)16)..Fixed: Wrong argument for OnRaise event17)..Fixed: Handling memory errors in initialization/finalization sections18)..Fixed: Updating steps to reproduce and user e-mail in bug report19)..Fixed: Proper Success/Failure for some errors during SMTP send20)..Added: Workaround for wrong GUI fonts 21)..Added: Delphi XE3 support22)..Added: Individual options for each exceptionEurekaLog 7.0.01 (7.0.1.0), 28-June-20121)....Added: New Modal window option (MS Classic and EurekaLog dialogs)2)....Added: New Owned window option (MS Classic and EurekaLog dialogs)3)....Added: New Catch EurekaLog IDE Expert errors option4)....Added: Backup memory manager to recover from critical errors 5)....Added: Alternative methods to provide additional features when memory filter is not set6)....Fixed: Contains fixes from hotfixes 1-37)....Fixed: Performance improvements8)....Fixed: Improved IDE Expert s speed, stability and compatibility with other 3rd party extensions9)....Fixed: MS Classic dialog size adjustments for large click here translations10)..Fixed: Fixed resetting few EurekaLog project options to defaults11)..Fixed: Multiplying exception filters when options are assigned (for example: when switching to/from Custom page in project options)12)..Fixed: (Compatibility mode) Fixed send options merging13)..Fixed: Updated helpEurekaLog 7.0 hot-fix 3 (7.0.0.273), 20-June-2012---------------------------1)....Fixed: ERangeError in EResLeaks (THandle Integer)2)....Fixed: C++ Builder breakpoints for large projects3)....Fixed: Help (updates policy changed)4)....Fixed: Text collections applying5)....Fixed: Build events are now called for unlocked file6)....Fixed: Proper handling of C++ Builder project options files from Delphi code (settings editor and IDE expert)7)....Fixed: Terminate/Checked sub-option for MS Classic dialog8)....Fixed: Confusing message for already post-processed executables9)....Fixed: Access violation for some EurekaLog IDE menu items when no project was loaded10)..Fixed: Invoking help for Variables window11)..Fixed: EurekaLog Viewer version info12)..Fixed: Events in components13)..Added: Retry option for Sorry, you must close all running IDE instances before installation 14)..Added: Italian translation15)..Added: Actual change log is now included into installer16)..Added: Even more setup logging17)..Added: New help articles (recompilation and manual installation)EurekaLog 7.0 hot-fix 2 (7.0.0.261), 10-June-2012---------------------------1)....Fixed: Wrong version info reporting to IDE2)....Added: Workaround for Delphi 2005 TListView bug3)....Added: Workaround for possible invalid FPU state in exception handlers4)....Added: Missed declarations for ExceptionLog (compatibility mode)5)....Fixed: Work for unsaved projects6)....Added: Escaping for -- in options (confuses IDE s XML parsing)7)....Added: Storing thread s class/name in call stack for terminated threads8)....Added: More setup logging9)....Fixed: Help (broken links)10)..Added: Upgrade to EurekaLog 7 help topic11)..Fixed: Clean up installed filesEurekaLog 7.0 hot-fix 1 (7.0.0.256), 6-June-2012---------------------------1)....Fixed: Invalid Format() arguments in ELogBuilder.EurekaLog 7.0, 1-June-2012---------------------------1)....Improved: Main change - EurekaLog s core was rewritten (refactored) to allow more easy modification and remove hacks.2)....Improved: New plugin-like architecture now allows you to exclude unused code.3)....Improved: New plugin-like architecture now allows you to easily extends EurekaLog.4)....Improved: Greatly extended documentation.5)....Improved: Installer is now localized.6)....Improved: Greatly speed ups creation of minimal bug report (with most information disabled).7)....Changed: EurekaLog s root IDE menu was relocated to under Tools and extended with new items.8)....Added: New examples.9)....Added: New tools (address lookup, error lookup, threads snapshot, standalone settings editor).10)..Added: Support for DBG/PDB formats of debug information (including symbol server support and auto-downloading).11)..Added: Support for madExcept debug information (experimental).12)..Added: WER (Windows Error Reporting) support.13)..Added: Full unicode support.14)..Added: Professional and Trial editions: added source code (interface sections only)15)..Improved: Dialogs - new options and new customization possibilities:16)..Added: All GUI dialogs: ability to test dialog directly from configuration dialog by displaying a sample window with currently specified settings.17)..Improved: All GUI dialogs: dialogs are DPI-awared now (auto-scale for different DPI).18)..Added: MessageBox dialog: added detailed mode (shows a compact call stack).19)..Added: MessageBox dialog: added ability for asking a send consent.20)..Added: MessageBox dialog: added support to switch to native message box for application.21)..Added: MS Classic dialog: added control over user e-mail edit s visibility.22)..Added: MS Classic dialog: added ability to personalize dialog view with application s name and icon.23)..Added: MS Classic dialog: added ability to show terminate/restart checkbox initially checked.24)..Added: EurekaLog dialog: added ability to personalize dialog view with application s name and icon.25)..Added: EurekaLog dialog: added ability to show terminate/restart checkbox initially checked.26)..Added: EurekaLog dialog: added ability to switch back to non-detailed view.27)..Added: WEB dialog: added new tags to customize bug report page.28)..Improved: WEB dialog: improved support for unicode and charset.29)..Added: New dialog type: RTL dialog.30)..Added: New dialog type: console output.31)..Added: New dialog type: system logging.32)..Added: New dialog type: Windows Error Reporting.33)..Improved: Sending - new options and new customization possibilities:34)..Added: All send methods: added ability to setup multiply send methods.35)..Added: All send methods: added ability to change send method order.36)..Added: All send methods: added separate settings for each send method.37)..Added: All send methods: ability to test send method directly from configuration dialog by sending a demo bug report.38)..Added: SMTP client send method: added SSL support.39)..Added: SMTP client send method: added TLS support.40)..Added: SMTP client send method: added option for using real e-mail address.41)..Added: SMTP server send method: added option for using real e-mail address.42)..Added: HTTP upload send method: added support for custom backward feedback messages.43)..Added: FTP upload send method: added creating folders on FTP (like remote ForceDirectories).44)..Added: Mantis send method: added API support (MantisConnect, out-of-the-box since Mantis 1.1.0, available as add-on for previous versions).45)..Added: Mantis send method: added support for custom Count field.46)..Added: Mantis send method: added options for controlling duplicates.47)..Added: Mantis send method: added support for SSL/TLS.48)..Added: FogBugz send method: added API support (out-of-the-box since ForBugz 7, available as add-on for FogBugz 6).49)..Added: FogBugz send method: EurekaLog will update Occurrences field (count of bugs).50)..Added: FogBugz send method: EurekaLog will respect Stop reporting option (BugzScout s setting).51)..Added: FogBugz send method: EurekaLog will respect Scout message option (BugzScout s setting).52)..Added: FogBugz send method: EurekaLog will store client s e-mail as issue s correspondent.53)..Added: FogBugz send method: added options for controlling duplicates.54)..Added: FogBugz send method: added support for Area field.55)..Added: FogBugz send method: added support for SSL/TLS.56)..Added: BugZilla send method: added API support.57)..Added: BugZilla send method: added support for custom Count field.58)..Added: BugZilla send method: added options for controlling duplicates.59)..Added: BugZilla send method: added support for SSL/TLS.60)..Added: New send method: Shell (mailto protocol).61)..Added: New send method: extended MAPI.62)..Added: Support for separate code and debug info injection.63)..Added: Ability to use custom units before EurekaLog s units.64)..Added: Support for external configuration file in IDE expert.65)..Added: Now EurekaLog stores only those project options which are different from defaults (to save disk space and reduce noise in project file).66)..Added: Now EurekaLog stores project options sorted (alphabet order).67)..Added: Separate settings for saving modules and processes lists to bug report.68)..Added: Support for taking screenshots of multiply monitors.69)..Added: More screenshot customization options.70)..Added: More control over bug report s file names.71)..Added: New environment variables.72)..Added: Deleting .map file after compilation.73)..Added: Support for different .dpr and .dproj file names.74)..Improved: memory leaks detection feature - new options and new customization possibilities:75)..Added: Ability to track memory problems without activation of leaks checking.76)..Added: Support for sharing memory manager.77)..Added: Support for tracking leaks in applications built with run-time packages.78)..Added: Option to zero-fill freed memory.79)..Added: Option to enable leaks detection only when running under debugger.80)..Added: Option for manual activation control for leaks detection (via command-line switches).81)..Added: Option to select stack tracing method for memory problems.82)..Added: Option to trigger memory leak reporting only for large leaked memory s size.83)..Added: Option to control limit of number of reported leak.84)..Added: CheckHeap function to force check of heap s consistency.85)..Added: DumpAllocationsToFile function to save information about allocated memory to log file.86)..Added: Registered leaks feature.87)..Added: Run-time control over memory leak registering.88)..Added: New recognized leak type: String (both ANSI and Unicode are supported).89)..Added: Memory features support for C++ Builder.90)..Added: Resource leaks detection feature.91)..Improved: Compilation speed increased.92)..Added: Support for generics in debug information.93)..Added: Chained/nested exceptions support.94)..Added: Wait Chain Traversal support.95)..Added: Support for named threads.96)..Added: Additional information for threads in call stack.97)..Improved: EurekaLog Viewer Tool:98)..Added: Now Viewer has its own help file99)..Added: Viewer now supports a FireBird based database on local file or remote server.100).Added: You can have more that one user account for FireBird based database.101).Added: Viewer now can be launched in View mode (Viewer can be configured to any DB or View mode).102).Added: Viewer s database now supports storing files, associated with the report (you can also add and remove files manually).103).Added: Viewer supports Import and View commands for report files.104).Improved: Extended support for more log formats (XML, packed ELF, etc).105).Added: Columns in report s list now can be configured (you can hide and show them).106).Added: There are a plenty of new columns added to report s list.107).Added: Ability of auto-download reports from e-mail account.108).Improved: printing - now you can print the entire report (including screenshots). Old behaviour of printing just one tab (call stack only, for example) also remains.109).Added: Viewer can now have more that one run-time instance .110).Added: File import status dialog is now configurable (you can disable it, if you want to).111).Added: There is a preview area for screenshots, available in reports.112).Improved: Now Viewer is more Vista-friendly (i.e. file associations are managed in HKCU, rather that in HKLM, storing configuration in user s Application Data, etc, etc).113).Added: Report s list now supports multi-select, so operations can be performed on many reports at time.114).Added: There are plenty of new command line abilities, like specifying several files and new switches.115).Improved: Bunch of minor changes and improvements.WARNING:--------There are many changes in this release.See the Changed from the old 6.x version help topic for further information!EurekaLog 7 also have EurekaLog 6 backward compatibility mode . Please, refer to help file for more information.We also have the detailed Upgrade guide in our help system.
本文链接: http://resorg.immuno-online.com/view-677139.html