首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏张善友的专栏

    Entity Framework 4 的 POCO学习

    Old CLR Object / POCO)支持。 其中一个很大的原因,也许就是不支持POCO,至少我自己是这么想而不使用EF1的,Entity Framework 4.0版本(又称EF V2)将提供POCO支持,对很多人来说,这是开始使用Entity ,虽然文章是写于EF4 beta1的时候,现在已经是RC,一样有效: POCO in Entity Framework : Part 1 – The Experience(【翻译】实体框架中的POCO支持 (【翻译】实体框架中的POCO支持 - 第二部分 - 复杂类型,延迟装载和显式装载 ) POCO in Entity Framework : Part 3 – Change Tracking with POCO (【翻译】实体框架中的POCO支持 - 第三部分 - POCO的变动跟踪) 还有这篇文章EF 4 – Implementing POCO Objects,图文并茂的详细介绍了整个过程。

    1.5K80发布于 2018-01-30
  • 来自专栏老马寒门IT

    Entity Framework快速入门--CodeOnly POCO

    当然EF对于POCO(Plain Old CLR Object)的支持是EF4.0中的一大特性。也是EF可扩展性提高的一大进步。废话少说,也是简单给大家演示一下操作的步骤! 流程:在EDMX设计器里设计 实体模型→根据实体编写相应的实体类代码→编写数据库访问接口网关→测试结果 那开始我们的EF POCO的旅行吧! 这是很头痛的问题,但是有了POCO的支持,我们可以对实体类进行任意的扩展,以及对现有资源的整理,而且为后面的升级维护也提供了基础!

    62420编辑于 2022-05-10
  • 来自专栏老马寒门IT

    【原】尝试 Entity Framework POCO功能+Code First

    Entity Framework 2.0中添加了的支持POCO(Plain Old CLR Object)的功能,这使得EF的功能越来越强大了。 还等什么,赶紧尝试一下EF的POCO功能吧! 附件:源代码下载

    81810编辑于 2022-05-10
  • 来自专栏tkokof 的技术,小趣及杂念

    疑难杂症小记 - POCO的Android编译

    想编译下POCO的Android版本,发现官方只支持Linux或者Mac OS X,简单尝试了下cygwin,发现NDK的Windows版本工具链因为使用Windows风格的文件路径,所以基本不能与cygwin

    1.2K20发布于 2018-08-02
  • 来自专栏C++开发学习交流

    【C++】开源:Poco可移植组件库配置与使用

    项目介绍 项目Github地址:https://github.com/pocoproject/poco 官网:https://pocoproject.org/ Poco是一个功能丰富、易于使用的跨平台C 以下是Poco库的一些主要特点和功能: 1.跨平台支持:Poco库支持多个操作系统,包括Windows、Linux、macOS等,使得开发者可以编写可移植的代码。 -1.11.0/poco-1.11.0-all.tar.gz tar -xvf poco-1.11.0-all.tar.gz # 编译 cd poco-1.11.0-all . " #include "Poco/Net/HTTPServerRequest.h" #include "Poco/Net/HTTPServerResponse.h" #include "Poco/Net /ServerSocket.h" #include "Poco/Util/ServerApplication.h" #include <iostream> using namespace Poco;

    2.2K11编辑于 2024-07-24
  • 来自专栏从零开始学自动化测试

    Airtest 自动化测试4 - Poco辅助窗展示UI渲染树

    所以Airtest Project解决方案也提供了另外一种基于UI控件搜索的自动化框架 Poco UI识别方式,分别是基于两个框架: 基于图像识别的 Airtest 框架 基于UI控件搜索的 Poco 框架 Poco 辅助窗 左侧Airtest 辅助窗下有个Poco 辅助窗,可以拖动下换个位置,默认是Stop状态 ? 于是就能看到 UI渲染树 了 Poco Inspector Poco 辅助窗-点 Poco Inspector 按钮,探测页面元素 ? 点右侧页面上的元素,在左侧UI渲染树能看到点的元素属性了 ? 按钮,或者在右侧区域-右键-Poco model - 选择 Nomal 模式解冻 ?

    1.5K10发布于 2021-06-24
  • 来自专栏全栈程序员必看

    airtest测试用例_Airtest 常用方法

    ,使操作更快 freeze_poco = poco.freeze() #TODO:定义dongjiepocofreeze_poco(“TheExpDlg(Clone)”).offspring(item) :finally: 判断多个控件同时存在 with poco.freeze() as freeze_poco:if freeze_poco(“DetailsBtn”).exists() and\ freeze_poco #coding=utf-8 from poco.drivers.unity3d importUnityPoco poco=UnityPoco() poco(‘btn_start’).click() poco #coding=utf-8 importtimefrom poco.drivers.unity3d importUnityPoco poco=UnityPoco() image= poco(‘fish’ importUnityPoco poco=UnityPoco() with poco.freeze() as frozen_poco: t0=time.time()for item in frozen_poco

    2K30编辑于 2022-11-15
  • 来自专栏python-爬虫

    poco对象生成的几种方式根据你使用不同的ui决定

    androidpoco定义方法 from poco.drivers.android.uiautomation import AndroidUiautomationPoco dev = connect_device import UnityPoco dev = connect_device("android:///" + devices) poco = UnityPoco(device=dev) cocos-luapoco 定义方法 from poco.drivers.std import StdPoco poco = StdPoco() cocos-js poco定义方法 from poco.drivers.cocosjs import CocosJsPoco poco = CocosJsPoco() iospoco定义方法 from poco.drivers.ios import iosPoco poco = iosPoco () StdPoco定义方法 from poco.drivers.std import StdPoco from poco.utils.device import VirtualDevice poco

    1.2K42发布于 2020-10-10
  • 来自专栏软件测试testclass

    Airtest Project:一款免费的自动化测试工具

    Airtest Project提供了一个自动化测试编辑器Airtest IDE,Airtest IDE使用了基于图像识别的UI自动化测试框架—Airtest来进行控件定位;它同时集成了POCO框架,POCOPoco Assistant下方选择Android,接着只要点击IDE窗口左侧的Poco Assistant下方最右侧的录制按钮即可。详细操作步骤如下所示: ? Poco mode has changed. Do you want to insert poco init code at the current cursor position? =False)poco(text="微信").click() poco("搜索").click() poco("com.tencent.mm:id/h1").click() text("testclass ") poco(boundsInParent="[0.34814814814814815, 0.033854166666666664]").click() poco(text="一个").click()

    4K51发布于 2019-10-21
  • 来自专栏freesan44

    基于AirTest+Python的ios自动化测试demo(微信朋友圈无限点赞)

    捕捉 POCO初始化 from poco.drivers.ios import iosPoco poco = iosPoco() 手动捕捉 ? POCO.png 点击POCO辅助窗右上方第一个按钮【POCO Pause】,对窗口进行冻结,然后在Log显示元素属性,并且通过点击右键【UI-Path Code】获取对应的UI-path,然后再进行操作 ,如: poco("iconUser3").wait(3).click() poco("iconLogin").click() transBtn = poco("iconLogin") poco.wait_for_all *0.5,screenHeigth*0.9),vector=[0,-0.5]) POCO辅助窗右上方第二个按钮【POCO Inspector】是在不冻结窗口的情况下进行捕捉 自动捕捉 POCO辅助窗右上方第三个按钮 ("发现").click() poco("朋友圈").click() screenWidth,screenHeigth = poco.get_screen_size() while True:

    7.7K31发布于 2018-12-27
  • 来自专栏Python数据科学

    薅羊毛 | 让Python每天帮你薅一个早餐钱

    lv_elements = poco('com.songheng.eastnews:id/g_').children() if not lv_elements.exists(): print( red_coin_element = poco('com.songheng.eastnews:id/aq8') if not red_coin_element.exists(): print( # 滑动下一页的新闻 poco.swipe([0.5, 0.8], [0.5, 0.3], duration=1) 另外,注意应用的标题栏隔一段时间可以领取金币,定义一个方法去领取。 poco('com.songheng.eastnews:id/kr').click() # 加载出列表元素,点击第一项进入 poco('com.songheng.eastnews:id/a0p').child while True: sleep(30) # 向左滑动 poco.swipe([0.9, 0.5], [0.1, 0.5], duration=0.2) ?

    1.3K30发布于 2019-07-12
  • 来自专栏code-x

    腾讯云COS C++ SDK使用记录

    编译Poco wget https://github.com/pocoproject/poco/archive/refs/tags/poco-1.9.4-release.zip cd poco-poco make -j5 若编译 poco 库的时候无法编译出 PocoNetSSL 库,一般是因为机器没装 openssl-devel 库, 自行安装后再次编译Poco 编译完成后, 将编译好的poco lib 执行 sh install-libpoco.sh Poco库完成 2. 库 Poco/CMakeLists.txt line:118改为ON option(POCO_STATIC "Set to OFF|ON (default is OFF) to control build }/thirdparty/lib/Poco/libPocoJSON.a ${CMAKE_SOURCE_DIR}/thirdparty/lib/Poco/libPocoFoundation.a

    9.3K71编辑于 2022-08-25
  • 来自专栏从零开始学自动化测试

    Airtest IDE 自动化测试16 -断言相等和不相等(assert_equal , assert_not_equal)

    ) 断言两个值相等,需传入2个参数,实际结果和期望结果 assert_equal("实际结果", "期望结果", "请填写断言的简短描述") Airtest 是截图图片,需获取页面元素的文本,通常与 poco 获取属性的脚本一起做断言,示例如下: assert_equal(poco("com.taobao.taobao:id/dx_root").get_text(), "天猫新品", "控件的text属性值为天猫新品 ") assert_equal(str(poco(text="天猫新品").attr("enabled")), "True", "控件的enabled属性值为True") assert_not_equal 用Poco 辅助窗定位到元素,获取元素的resourceId : b’com.netease.edu.study:id/account_default_text’ 导入poco库,.get_text( r"tpl1622690503552.png", record_pos=(0.372, 0.829), resolution=(720, 1280))) # 校验按钮文本值 actuel_text = poco

    1.7K80发布于 2021-06-25
  • 来自专栏小詹同学

    太鸡冻了!我用 Python 偷偷查到暗恋女生的名字

    ('com.alipay.android.phone.openplatform:id/app_text', text=u'转账').click() # 转账到支付宝 self.poco ('com.alipay.mobile.transferapp:id/to_account_view_tv', text=u'转到支付宝').click() # 输入账号 self.poco : """ 模拟转账 :return: """ # 如果不是好友,就不会显示全名 # 点击验证名称 verify_element = self.poco self.first_name = first_name_pre[:first_name_pre.index('(')] # 获取姓氏输入框 input_element = self.poco def __judge_family_name(self): """ 判断姓氏输入是否正确 :return: """ msg_error = self.poco(

    85430发布于 2019-09-25
  • 来自专栏Linyb极客之路

    DTO与值对象和POJO比较

    本文想澄清DTO与Value Object与POCO的区别,其中DTO代表数据传输对象,而POCO是Plain Old CLR Object,在Java环境中也称为POJO。 POCO类可以包含逻辑。 DTO vs Value Object vs POCO:相关性 DTO和Value Object代表不同的概念,不能互换使用。 另一方面,POCO是DTO和Value Object的超集。 换句话说,Value Object和DTO不应该继承任何重量级的企业组件,因此它们是POCO。 它取决于它的POCO类型:值对象或实体。此外,POCO可能包含也可能不包含逻辑。这取决于天气与否POCO是DTO。 总结 以下内容总结这个主题: 1、DTO! =价值对象 2、DTO⊂POCO 3、值对象⊂POCO

    2.7K20发布于 2018-12-24
  • 来自专栏Python 自动化

    自动化篇 | 你想要的闲鱼日常操作,Python 给你实现了

    ('闲鱼') element_home_tab2 = self.poco('鱼塘') element_home_tab3 = self.poco('消息') element_home_tab4 = self.poco ('我的') element_home_tab5 = self.poco('发布') self.poco.wait_for_all( [element_home_tab1, element_home_tab2 element_has_signed = self.poco(value='已签到') if not element_has_signed: self.poco(value='马上签到').click # 由于界面元素没法获取,因此这里使用坐标点击 self.poco.click([0.1875, 0.36971831]) get_current_ui_tree(self.poco) find_count 1、使用属性获取元素然后执行点击操作 2、使用 Poco API 对界面进行 截图,然后通过 PS 获取元素坐标,利用坐标执行点击操作。 ?

    4.1K50发布于 2020-03-23
  • 来自专栏公有云大数据平台弹性 MapReduce

    ClickHouse源码导读:网络IO

    ClickHouse 网络IO模块基于著名开源C++类库——POCO C++ Libraries 实现。其中,POCO/NET将网络IO的细节封装,抽象出简单易用的接口,供ClickHouse使用。 POCO是一个开源的C++类库,用于开发基于网络的应用程序。这个类库和C++标准库很好集成,并填补了C++标准库的功能空缺。 接下来,我们先看看POCO/NET为实现TCP服务器程序提供了哪些抽象。或者说,如何使用POCO/NET实现多线程TCP服务器程序? 有了上述接口,我们如何利用POCO/NET实现多线程TCP服务器程序呢? 但是,POCO/NET如何处理网络IO事件,如何处理客户端连接?我们需要一探究竟。 4. POCO/NET代码导读 使用POCO/NET 构建的TCP多线程服务器程序的核心在于TCPServer类。

    2.8K157发布于 2020-03-23
  • 来自专栏云数据仓库 ClickHouse

    ClickHouse源码导读:网络IO

    ClickHouse 网络IO模块基于著名开源C++类库——POCO C++ Libraries 实现。其中,POCO/NET将网络IO的细节封装,抽象出简单易用的接口,供ClickHouse使用。 POCO是一个开源的C++类库,用于开发基于网络的应用程序。这个类库和C++标准库很好集成,并填补了C++标准库的功能空缺。 接下来,我们先看看POCO/NET为实现TCP服务器程序提供了哪些抽象。或者说,如何使用POCO/NET实现多线程TCP服务器程序? 有了上述接口,我们如何利用POCO/NET实现多线程TCP服务器程序呢? 但是,POCO/NET如何处理网络IO事件,如何处理客户端连接?我们需要一探究竟。 4. POCO/NET代码导读 使用POCO/NET 构建的TCP多线程服务器程序的核心在于TCPServer类。

    1.4K43发布于 2020-08-26
  • 来自专栏小詹同学

    用 Python 在朋友圈中游遍全球

    ').click() # 输入框输入目的地 self.poco('com.lerist.fakelocation:id/l_search_panel_et_input').set_text (self.location) sleep(2) # 宽、高 size = self.poco.get_screen_size() # 由于选择结果UI树查找不到, (text='微信').wait_for_appearance() self.poco(text='通讯录').wait_for_appearance() self.poco(text= '发现').wait_for_appearance() self.poco(text='我').wait_for_appearance() print('微信完全打开') # 点击【发现】Tab self.poco('com.tencent.mm:id/djv', text='发现').parent().click() # 打开朋友圈 self.poco

    1.1K00发布于 2019-10-10
  • 来自专栏Python绿色通道

    闲鱼上哪些商品抢手?Python 分析后告诉你

    (text='闲鱼').wait_for_appearance() self.poco(text='鱼塘').wait_for_appearance() self.poco(text=' # 如果指定时间内内有淘口令,就关闭 for i in range(10, -1, -1): close_element = self.poco('com.taobao.idlefish:id ('com.taobao.idlefish:id/bar_tx')) # 搜索框内输入文本 self.poco('com.taobao.idlefish:id/search_term' ).set_text(self.good_msg) # 点击搜索按钮 while True: # 等待检索结果列表出现 if not self.poco print('点击更多~') perform_click(self.poco(text='更多')) # 点击复制淘口令 perform_click(self.poco('com.taobao.idlefish

    1.1K20发布于 2019-10-29
领券