精华内容
下载资源
问答
  • import urllib.requestimport urllib.parseimport jsoncontent = input('input:')'''head = {}#静态追加 修改User-Agent 防止被网页屏蔽head['User-Agent'] = 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/...

    import urllib.request

    import urllib.parse

    import json

    content = input('input:')

    '''

    head = {}

    #静态追加 修改User-Agent 防止被网页屏蔽

    head['User-Agent'] = 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36'

    '''

    url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule'

    data={}

    data['i']=content

    data['from'] = 'AUTO'

    data['to'] = 'AUTO'

    data['smartresult'] = 'dict'

    data['client'] = 'fanyideskweb'

    data['salt'] = '15627614582644'

    data['sign'] = 'f7e8eeb09209c0a9c706340c62e31f85'

    data['ts'] = '1562761458264'

    data['bv'] = 'bbb3ed55971873051bc2ff740579bb49'

    data['doctype'] = 'json'

    data['version'] = '2.1'

    data['keyfrom'] = 'fanyi.web'

    data['action'] = 'FY_BY_CLICKBUTTION'

    data = urllib.parse.urlencode(data).encode('utf-8') #转化成utf-8形式

    #req = urllib.request.Request(url, data, head) #静态追加

    req = urllib.request.Request(url, data) #动态追加user-agent

    response = urllib.request.urlopen(url, data)

    html = response.read().decode('utf-8') #解除

    #动态追加

    req.add_header('User-Agent', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36')

    #调用req.headers查询user-agent有没有修改

    target = json.loads(html)

    print(target['translateResult'][0][0]['tgt'])

    展开全文
  • 部分的symfony的安全认证机制都是依赖于user provider的,当一个用户提交了一个用户名和密码,symfony安全认证机制会要求userprovider返回一个user对象,然后框架检查看密码是否正确,然后做出相应的标记存储在当前...

         部分的symfony的安全认证机制都是依赖于user provider的,当一个用户提交了一个用户名和密码,symfony安全认证机制会要求userprovider返回一个user对象,然后框架检查看密码是否正确,然后做出相应的标记存储在当前的session中。Userprovider 可以是一个数据库表,一个文件,一个服务等。

         user provider 必须实现userInterface接口,EquatableInterface这个接口也是可以实现一下的,实现其中关于password的一致性的判断:

    public function isEqualTo(UserInterface $user)
        {
            if (!$user instanceof WebserviceUser) {   //判断是否是user provider的一个实例
                return false;
            }
    
            if ($this->password !== $user->getPassword()) {  //判断密码是否正确
                return false;
            }
    
            if ($this->salt !== $user->getSalt()) {
                return false;
            }
    
            if ($this->username !== $user->getUsername()) {
                return false;
            }
    
            return true;
        }

    创建好了一个user的类,接下来要把它变成一个user provider:

    将这个类定义成一个web service,然后在安全的配置文件中进行配置就好了。

    当然也可以是Entity等。

    转载于:https://my.oschina.net/u/3163071/blog/897749

    展开全文
  • chrome 翻译

    2007-11-18 17:56:59
    最近在看一篇英文的文章时,老出现chrome这单词,放到计算机世界里还真不知怎么翻译好,Google了把,终于找到合适的答案了,记录一把,如下:  最早是用在计算机游戏设计上面,人们会说游戏里一些人物造型很“炫”...

       最近在看一篇英文的文章时,老出现chrome这单词,放到计算机世界里还真不知怎么翻译好,Google了把,终于找到合适的答案了,记录一把,如下:

       最早是用在计算机游戏设计上面,人们会说游戏里一些人物造型很“炫”,就是好看不中用,就管这种“炫”的设计叫Chrome,它原意是铬,可能因为铬都闪闪发光?后来就被科普成代表GUI Graphic User Interface了,都可以叫Chrome,再后来,用在浏览器设计上面,就是说浏览器视窗(window)周边的框,也包括上面的导航条,都叫chrome,象一个金属的框。

    展开全文
  • 昨晚把第五章未译完的几句话解决了,不过第六章没怎么译,明后天又是周末,如果周一前第六章翻译完的话,周一再发第六章。 本文译自Android官方技术文档《Gradle Plugin User Guide》,原文地址:...

    昨晚把第五章未译完的几句话解决了,不过第六章没怎么译,明后天又是周末,如果周一前第六章翻译完的话,周一再发第六章。

    本文译自Android官方技术文档《Gradle Plugin User Guide》,原文地址:http://tools.android.com/tech-docs/new-build-system/user-guide。

    翻译不易,转载请注明CSDN博客上的出处:

    http://blog.csdn.net/maosidiaoxian/article/details/42023609

    前三章见《Android官方技术文档翻译——Gradle 插件用户指南(1-3)》。

    第四章见《Android官方技术文档翻译——Gradle 插件用户指南(4)》。

    翻译工作耗时费神,如果你觉得本文翻译得还OK,请点击文末的“顶”,我在精神上会倍受鼓励的,谢谢。翻译如有错讹,敬请指正。


    测试

    构建一个测试应用程序已经集成到应用程序项目中了。所以已经没有必要再去创建一个单独的测试项目。

    基础知识和配置

    正如前面所提及,在main sourceSet旁边的是androidTest sourceSet,默认情况下,它位于src /androidTest/
    从这里的 sourceSet 构建出来的是一个测试的apk,它可以部署到设备上,使用 Android 的测试框架去测试应用程序。它可以包含单元测试、 instrumentation 测试和后来的 uiautomator 测试。这个
    SourceSet 不应该包含 AndroidManifest.xml ,因为它是会自动生成的。

    下面是可以用来配置测试应用程序的几个值:
    • testPackageName
    • testInstrumentationRunner
    •  

      testHandleProfiling

    •  

      testFunctionalTest

    正如前面所看到的,它们在defaultConfig对象中配置:
    android {
        defaultConfig {
            testPackageName "com.test.foo"
            testInstrumentationRunner "android.test.InstrumentationTestRunner"
            testHandleProfiling true
            testFunctionalTest true
        }
    }

    在测试程序里的manifest里的instrumentation节点中,targetPackage属性的值会自动设为被测试的应用程序的包名称,即使它通过defaultConfigBuild Type对象自定义过。这是manifest 自动生成的原因之一。

    此外,sourceSet可以配置自己的依赖。
    默认情况下,应用程序和它自己的依赖都会被添加到测试应用程序的classpath中,但是也可以通过以下来扩展
    dependencies {
        androidTestCompile 'com.google.guava:guava:11.0.2'
    }

    这个测试程序是由assembleTest任务构建的。它不是main里的assemble任务的依赖项,当设置测试运行时它不会被自动调用。

    目前只有一种Build Type会进行测试。默认情况下是debugBuild Type,但它可以被重新配置: 
    android {
        ...
        testBuildType "staging"
    }

    运行测试

    正如前面提到的,通过锚任务 connectedCheck运行的检查,需要一个已连接的设备
    它依赖于任务androidTest,因此将运行 androidTest。该任务执行以下操作:
    • 确保应用程序和测试应用程序都被构建 (依赖于 assembleDebug  assembleTest)
    • 安装这两个应用程序
    • 运行测试
    • 卸载这两个应用程序。
    如果连接了多个设备,所有的测试都会并行运行在所有连接的设备上。如果任何一个设备的其中一项测试失败,那么整个构建都将失败。

    所有测试结果都会保存为 XML 文件,路径为 
    build/androidTest-results
    (这类似于 jUnit 定期运行的结果保存在 build/text-result 下面)

    它可以通过以下方式来配置 
    配置
    android {
        ...

        testOptions {
            resultsDir = "$project.buildDir/foo/results"
        }
    }

    Android.testOptions.resultsDir的值将通过Project.file(String) 获得

    测试 Android Libraries

    测试 Android Library项目与测试应用程序项目的方式完全一样。

    唯一的区别是整个库 (和它的依赖项) 会自动作为Library依赖添加到测试应用程序中。结果就是测试 APK 不只包含其自己的代码,还包括测试库以及测试库的所有依赖项。
    这个Library的manifest 会合并到测试应用程序的manifest中(如引用此Library的任何项目)。

    AndroidTest任务改为仅安装 (以及卸载)测试 APK (因为没有其他的 APK 要安装)

    其他的都是相同的。

    测试报告

    当运行单元测试时,Gradle 会输出 HTML 报告,以方便查看结果。
    Android 插件在此基础上扩展了 HTML 报告,它聚合了所有连接的设备的测试结果。

    单个项目的报告

    这个测试报告的项目会在运行测试时自动生成。它的默认位置是
    build/reports/androidTests

    它类似于 jUnit 报告的位置build/reports/tests,或其他通常位于build/reports/<plugin>/的报告。

    这个位置可以通过以下方式自定义 

    android {
        ...

        testOptions {
            reportDir = "$project.buildDir/foo/report"
        }
    }
    该报告将聚合在不同的设备运行的测试。

    多项目报告

    在一个设置了一个或多个application和 library 项目的多项目中,当同时运行所有的测试,为所有测试生成单个报告可能是非常有用的。

    要做到这一点,需要使用同一个文件中的另一个插件。这个插件可以如下配置: 
    buildscript {
        repositories {
            mavenCentral()
        }

        dependencies {
            classpath 'com.android.tools.build:gradle:0.5.6'
        }
    }

    apply plugin: 'android-reporting'

    这个插件应该在根项目中配置使用,即在 settings.gradle同级目录的build.gradle中。

    然后在根文件夹中,下面的命令就可以运行所有的测试并聚合测试报告: 
    gradle deviceCheck mergeAndroidReports --continue

    注: --continue选项确保所有子项目的测试都会被运行,即使其中的一个子项目的测试失败了。如果不加上这个选项,第一个失败的测试将会中断所有测试的运行,这可能导致有些项目还没有执行它们的测试。

    Lint 支持

    从 0.7.0 版本起,您可以为一个指定的variant或所有的variants 运行lint,在这种情况下,它会生成一个报告,描述每一个给定的问题都存在于哪些指定的variants 。

    您可以通过添加以下的一个 lintOptions 节点对lint进行配置。通常,您只需要指定其中的几个 ;以下列出了所有可用的选项。

    android {
        lintOptions {
            // 设置为 true时lint将不报告分析的进度
            quiet true
            // 如果为 true,则当lint发现错误时停止 gradle构建
            abortOnError false
            // 如果为 true,则只报告错误
            ignoreWarnings true
            // 如果为 true,则当有错误时会显示文件的全路径或绝对路径 (默认情况下为true)
            //absolutePaths true
            // 如果为 true,则检查所有的问题,包括默认不检查问题
            checkAllWarnings true
            // 如果为 true,则将所有警告视为错误
            warningsAsErrors true
            // 不检查给定的问题id
            disable 'TypographyFractions','TypographyQuotes'
            // 检查给定的问题 id
            enable 'RtlHardcoded','RtlCompat', 'RtlEnabled'
            // * 仅 * 检查给定的问题 id
            check 'NewApi', 'InlinedApi'
            // 如果为true,则在错误报告的输出中不包括源代码行
            noLines true
            // 如果为 true,则对一个错误的问题显示它所在的所有地方,而不会截短列表,等等。
            showAll true
            // 重置 lint 配置(使用默认的严重性等设置)。
            lintConfig file("default-lint.xml")
            // 如果为 true,生成一个问题的纯文本报告(默认为false)
            textReport true
            // 配置写入输出结果的位置;它可以是一个文件或 “stdout”(标准输出)
            textOutput 'stdout'
            // 如果为真,会生成一个XML报告,以给Jenkins之类的使用
            xmlReport false
            // 用于写入报告的文件(如果不指定,默认为lint-results.xml)
            xmlOutput file("lint-report.xml")
            // 如果为真,会生成一个HTML报告(包括问题的解释,存在此问题的源码,等等)
            htmlReport true
            // 写入报告的路径,它是可选的(默认为构建目录下的 lint-results.html )
            htmlOutput file("lint-report.html")

       // 设置为 true, 将使所有release 构建都以issus的严重性级别为fatal(severity=false)的设置来运行lint
       // 并且,如果发现了致命(fatal)的问题,将会中止构建(由上面提到的 abortOnError 控制)
       checkReleaseBuilds true
            // 设置给定问题的严重级别(severity)为fatal (这意味着他们将会
            // 在release构建的期间检查 (即使 lint 要检查的问题没有包含在代码中)
            fatal 'NewApi', 'InlineApi'
            // 设置给定问题的严重级别为error
            error 'Wakelock', 'TextViewEdits'
            // 设置给定问题的严重级别为warning
            warning 'ResourceAsColor'
            // 设置给定问题的严重级别(severity)为ignore (和不检查这个问题一样)
            ignore 'TypographyQuotes'
        }
    }
    展开全文
  • 爬虫user-agent的锅

    2020-09-18 20:56:10
    今天在公司准备写一个百度翻译爬虫,已经完成了爬虫部分,只是图形界面部分还未完成。于是我就把写好了的爬虫拷贝到家里,准备继续。 回家写好了图形界面以后,怎么都请求不回数据,一直报错,状态码401。然后各种...
  • 用户指南 User Guide Guava项目包括了一些Google的核心库,是我们在基于Java的项目中所依赖的,这些库包括:集合,缓存,对基本类型的支持,并发库,通用的注解,字符串处理,I/O,等等。这些工具的每一个真的都在...
  • 最近自己经常遇到matplotlib的OO API和pyplot包混乱不分的情况,所以抽时间好好把matplotlib的文档读了一下,下面是大概的翻译和总结。很多基础的东西还是要系统地掌握牢固哇~~要素Figure就是整个图片,像弹出的...
  • 相信很多刚刚在Linux上装MySQL的用户都会遇到这个问题,到底该怎么解决呢?我在stackoverflow上查找到了答案(我使用了方法1并且十分有效),搬运过来顺便翻译成中文。 原文地址:...
  • Redis 3.0官方文档翻译计划(7) ——使用Redis实现Twitter(下)  把loadUserInfo作为一个单独的函数有点大题小做了,但是在复杂的程序中这是一个很好的方法。认证中唯一被遗漏的事情就是登出了。我们怎么来做登出呢...
  • 最近自己经常遇到matplotlib的OO API和pyplot包混乱不分的情况,所以抽时间好好把matplotlib的文档读了一下,下面是大概的翻译和总结。很多基础的东西还是要系统地掌握牢固哇~~要素Figure就是整个图片,像弹出的...
  • 我昨天犯了一很傻得错误,现在想起来都感觉很好笑。今天就把她2写下来,一来可以当个笑话供大家娱乐,二来可以当做一次教训吧!!...网上最多的只是翻译了下这个错误是什么意思,没有具体的怎么分析
  • UI设计,全称 user interface,翻译成中文意思叫做用户界面设计。也就是用户的操作界面,我们平时经常使用是操作界面有网页界面,手机端APP界面,还有智能设备的界面,这些都是我们经常接触到的操作界面,也是UI设计...
  • 这句话翻译过来就是 不允许启动’bytedance://dispatch_message/’,因为需要用户手势。 我很纳闷 其实我只是在项目中 引入了一个 第三方得东西 // lei <script src=...
  • 本文译自 Mikos Philips 的 UI vs UX  —  A Guide to UI Design因为发现仍然有小伙伴跑来问我比较基础的专业划分问题,所以翻译了这篇科普文。——用户界面(UI, User Interface)设计是设计软件产品所涉及到的几...
  • UI设计,全称 user interface,翻译成中文意思叫做用户界面设计。也就是用户的操作界面,我们平时经常使用是操作界面有网页界面,手机端APP界面,还有智能设备的界面,这些都是我们经常接触到的操作界面,也是UI设计...
  • UI设计,全称 user interface,翻译成中文意思叫做用户界面设计。也就是用户的操作界面,我们平时经常使用是操作界面有网页界面,手机端APP界面,还有智能设备的界面,这些都是我们经常接触到的操作界面,也是UI设计...
  • 我把问题和赞同最多的答题翻译了下来。提问:如果用户的输入能直接插入到SQL语句中,那么这个应用就易收到SQL注入的攻击,举个例子:$unsafe_variable = $_POST['user_input']; mysqli_query("INSERT INTO table ...
  • 这篇短文写的不错,用PHP来...各UML术语的翻译来源于我正在看的《UML用户指南(The UnifiedModeling Language User Guide)》一书。UML(Unified Modeling Language, 统一建模语言)是一种通过图的方式表示软件的机制。...
  • 名词翻译:SU-MIMO: Single User Multiple-Input Multiple-Output,单用户的多入多出MU-MIMO:Multiple Users Multiple-Input Multiple-Output,多用户的多入多出一句话解释:如上图,SU-MIMO 和 MU-MIMO的区别...
  • # 翻译小程序 用面向对象的思想进行重构 class Transfer(object): """单位转换的输入输出""" def __init__(self): self.welcome() self.converter = self.convert_choose() self.converter() ...
  • 虽然有格式文档但是怎么解都解不出正确的内容来,哪位大神有能将C语言翻译成java呢? 或者说那位大神能使用java按照格式解析出二进制的内容,可以联系我哦,可以付钱买源码。 ``` #include #include #...
  • Java语言代码高亮显示和js的高亮显示混淆了,怎么配置eclpise的呢? ``` 专家 设置悬赏 ('popup_reward');"> ...
  • 看到这个标题真不知道怎么翻译,就不翻译。 在这个示例里面,把 argv 和 raw_input 一起使用,来达到一些特定的效果 代码ex14.py from sys import argv script, user_name = argv prompt = '> ' print "Hi %s, I'...
  • PDO中参数化查询主要用到prepare()方法,然后这个方法会返回一个PDOStatement对象,也就SQL声明(不知道怎么翻译),此时SQL语句只是被编译,但并未执行,调用PDOStatement中方法后会执行SQL语句,如下示例:$sm = $db...
  • 昨晚把第五章未译完的几句话解决了,不过第六章没怎么译,明后天又是周末,如果周一前第六章翻译完的话,周一再发第六章。 本文译自Android官方技术文档《Gradle Plugin User Guide》,原文地址:...
  • VulnHub——DC-7

    2021-01-02 13:03:48
    (英文很菜,不知道怎么翻译这句。) 信息搜集 1、使用Nmap探测靶机并进行详细扫描。 2、访问80端口搜集信息。 提示way在盒子之外,结合给出的@DC7USER Google搜索DC7USER。 所以在kali上运行命令将文件下载...
  • JMeter中文使用手册

    千次阅读 2007-02-19 00:12:00
    本人准备全面翻译JMeter官方使用手册官方手册地址:http://jakarta.apache.org/jmeter/usermanual/index.html希望等到大家的支持这是本人第一次开始翻译英文文档而且本人英语水平实属不怎么样有什么翻译的不托的地方...
  • 2018年8月23日笔记 sklearn官方英文用户使用指南:https://sklearn.org/user_guide.html sklearn翻译中文用户使用指南:http://sklearn.apachecn.org/cn/0.19.0/user_guide.html 0.打开jupyter notebook 不知道...

空空如也

空空如也

1 2 3 4
收藏数 66
精华内容 26
关键字:

user怎么翻译