自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(130)
  • 资源 (1)
  • 收藏
  • 关注

原创 Salesforce标准RestAPI用法总结,看这一篇就够了(附Java代码实现)

Salesforce标准的外部系统集成用RestAPI总结,和java代码实现用例。

2024-09-01 18:40:55 914

原创 用Springboot(java程序)访问Salesforce RestAPI(通过JWT认证)

通过JWT认证方式,实现Java代码访问Salesforce数据。如何做数字证书,做ConnectedApp,做JWT的详细步骤。

2024-08-31 23:46:24 850 1

原创 用Springboot(java程序)访问Salesforce RestAPI之二(Update和Create)

java程序Create和Update Salesforce的数据。

2024-04-29 20:36:13 561 1

原创 用Springboot(java程序)访问Salesforce RestAPI

介绍如何从0构建Springboot程序,来集成Salesforce系统

2024-03-21 18:04:02 1128

原创 LastModifiedDate in Salesforce 可以修改吗?

Salesforce的LastModifiedDate字段,可以自定义了。

2023-09-19 21:48:26 194

原创 Salseforce中从创建连带默认值的关联记录Record(二)

Salseforce中从创建连带默认值的关联记录Record(二)

2022-03-25 22:19:15 367

原创 Salseforce中从创建连带默认值的关联记录Record(一)

Salseforce中从创建连带默认值的关联记录Record使用场景

2022-03-25 20:54:19 413

原创 Developer Console没有响应问题

Developer Console没有响应问题

2021-12-18 21:47:49 725

原创 Nginx文件服务器配置及使用

Nginx的安装步骤略,网上有很多。直接从修改配置文件开始。配置文件路径/etc/nginx/nginx.confcd /etc/nginx/vi nginx.conf打开配置文件后,下面有中文注释的一共7行,改好保存。#前面略 autoindex on; # 显示文件目录 autoindex_exact_size on; # 显示文件大小 autoindex_localtime on; # 显示

2021-01-09 09:58:16 3304

原创 cocos2d-x 4.0 学习之路(二十)忍者来袭-让主角动起来-监听键盘事件

cocos2dx提供了监听键盘的两种事件,键盘按下和键盘抬起。auto listener = EventListenerKeyboard::create();listener->onKeyPressed = CC_CALLBACK_2(KeyboardTest::onKeyPressed, this);listener->onKeyReleased = CC_CALLBACK_2(KeyboardTest::onKeyReleased, this);

2020-10-24 10:45:32 1238 2

原创 “0xc000007b无法正常启动”我的解决方案

关于这个问题,网上有很多解决方案,但是你得找到自己的问题在哪。有的说DirectX 9.0损坏,我试着恢复了一下,还是没有得到解决。还是DLL的问题,可能是缺少或者32位和64位使用不合适。我的问题最开始不是这个,是提示缺少“UCRTBASED.DLL”这个文件,因为编译x64的,所以我下载了64位版本的,结果就出现了0xc000007b的错误。后来,用depends工具(下载)查看程序依赖那些dll,结果如下,可以看到,确实是DLL的版本不对。这里的x86,告诉你的是程序需要的是32位的DLL

2020-09-15 11:16:09 1785

原创 cocos2d-x 4.0 学习之路(十九)多分辨率适配:setDesignResolutionSize的使用

这篇我要说的是你做的游戏如何去适应各个手机、平板、电脑等的分辨率。先来说几个概念:1. 设计分辨率:这个就是你制作游戏时候的分辨率。你的游戏在这个分辨率下跑,是最最完美的。2. 屏幕分辨率:那就是我们的手机分辨率。在电脑上的话,这个值是你自己定义的窗体大小。你想让玩家在多大的窗口里玩你的游戏。

2020-05-15 17:24:15 1287

原创 cocos2d-x 4.0 学习之路(十八)将工程部署到安卓手机

在电脑端我们学习了这么多,但游戏不在手机上玩怎么可以呢。那我们今天就把之前做的忍者来袭小游戏,移植到安卓手机端,看看效果吧。cocos2d-x作为跨平台的框架,当然移植起来也会很容易的。想在安卓手机上跑,要在你的电脑端安装AndroidSDK和NDK,并且配置好环境变量。1.安装Android SDK为了安卓开发的方便还是建议直接安装Android Studio,点击下载,这里会自动为你安装Android SDK的。安装步骤也比较简单,不详述了。启动之后会出现下面的提示,选择“Do not impo

2020-05-13 15:29:06 2640 3

原创 Windows下安装 pycocotools 遇到的各种问题

我是在运行TensorFlow的object-detection训练模型的时候,需要安装pycocotools的。前后试了3种方法,折腾了快一天,所以记下来备忘。方法一:直接用pip install pycocotools出错:Microsoft Visual C++ 14.0 is required. Get it with “Build Tools for Visual Studio”: https://visualstudio.microsoft.com/downloads/按照官方给的链接,你

2020-05-09 11:48:38 1902 1

原创 Win10安装TensorFlow-gpu版本,超详细步骤

前提:一定要有独立显卡,而且计算能力在3.0以上(最好3.5以上)安装TensorFlow-gpu版本需要安装CUDA和cuDNN,但是之前你要做好一系列前期准备。确认步骤:查看显卡及计算能力查看显卡对应的CUDA版本查看CUDA对应的cuDNN对应的版本根据CUDA和cuDNN版本确认可以安装的TensorFlow-gpu版本我们一步一步来:1.查看显卡属性及计算能力1、在...

2020-05-08 14:05:43 9301 3

原创 cocos2d-x 4.0 学习之路(十七)第一个小游戏--忍者来袭--升级改造

还记得我们的第一个小游戏--忍者来袭吗?那个有点太Easy了,敌人对主角一点威胁都没有。那我们今天就改造一下,让敌人也会发子弹,而且一旦敌人的子弹或者敌人碰到主角的话,就Game Over.

2020-04-11 07:32:38 1463

原创 cocos2d-x 4.0 学习之路(十六)物理碰撞--setCategoryBitmask、setCollisionBitmask和setContactTestBitmask最易懂的解释

setCategoryBitmask和setCollisionBitmask,与运算(&)的结果用来控制是否碰撞。setCategoryBitmask和setContactTestBitmask,与运算(&)的结果用来控制是否接触后产生消息。分开来举例讲解(假设有两个物体s1和s2):

2020-04-10 19:37:15 2431 1

原创 cocos2d-x 4.0 学习之路(十五)动作类总结

关于Action类,下面是它的整体类图。由于太长,我把一部分给挪到旁边来了。这是v3.0的,v4.0的还没有出来,大概也差不多。

2020-04-10 08:59:35 599

原创 cocos2d-x 4.0 学习之路(十四)动作监听(CallFunc)

今天我们来学习另一个动作–CallFunc,它是一种特殊的动作,它是看不见的,不像之前我们用的动作都非常具体,比如移动、跳跃、旋转等。CallFunc的作用就是回调一个函数。用CallFunc我们可以实现动作监听。比如,我们想让一个精灵移动到目的之后,通知我们它到了(显示一个Label)。用CallFunc就很容易实现。 auto moveBy = MoveBy::create(1.0f...

2020-04-09 17:18:12 1292

原创 cocos2d-x 4.0 学习之路(十三)动作复制和反转(Clone和Reverse)

Clone克隆,字面意思很好理解,就是他可以复制一个Node,包括动作精灵等。关键问题是,我们为什么要用Clone?单单是用起来简单,避免重复定义相同的动作吗?当然不是。举个例子,有两个精灵,想让他们有同样的动作,当然可以写一个动作,然后分别加到两个精灵的runAction。那么我们看一下执行效果呢?auto moveBy = MoveBy::create(5, Vec2(400, 100)...

2020-04-08 20:13:08 1045 2

原创 cocos2d-x 4.0 学习之路(十二)复杂的移动(Bezier贝塞尔曲线)

我们今天来学习一些,比较复杂的运动。比如想走出平滑的曲线运动,我们可以使用BezierTo和BezierBy。这个Bezier是贝塞尔曲线,大家可以搜一下基础知识。ccBezierConfig有3个参数,Vec2 controlPoint_1 :curve point 1(曲线点1)Vec2 controlPoint_2 :curve point 2(曲线点2)Vec2 end...

2020-04-08 10:29:54 1571

原创 cocos2d-x 4.0 学习之路(十一)连续的动作(Sequence和Spawn)

有了Action(MoveTo,ScaleBy等)的基础动作,cocos为我们提供了一些方法,把这些动作连起来。Sequence按顺序或者说是按序列的执行动作。比如下面的这段代码: auto jump = JumpBy::create(1.5, Vec2(0, 0), 100, 3); auto rotate = RotateTo::create(2.0f, 90); ...

2020-04-07 16:27:08 1605

原创 cocos2d-x 4.0 学习之路(十)移动(Action)

介绍了MoveTo,MoveBy,ScaleTo,ScaleBy等常用的Action.

2020-03-31 13:02:16 1385

原创 cocos2d-x 4.0 学习之路(九)创建精灵 利用Sprite Sheet

接着上一篇,利用帧缓存来创建精灵。尤其是做帧动画,就更得需要这种方法来创建精灵。// HelloWorldScene.cppbool HelloWorld::init(){ if (!Scene::init()){ return fal...

2020-03-27 22:30:23 1459 2

原创 cocos2d-x 4.0 学习之路(八)创建精灵的几种方法

精灵是cocos2dx里面最最最最常用的类。我们今天就来说说它。精灵首先是一个2维图片,但我们可以改变其属性(包括旋转、位置、比例、颜色等),还可以给它制作动画。你可以把精灵理解成游戏里的怪物,主人公,或者所有能动的东西。精灵的创建...

2020-03-27 09:47:48 1274

原创 cocos2d-x 4.0 学习之路(七)场景切换

场景切换根据上一篇,我们建立了自己的MyHelloWorldScene。那么如何从HelloWorldScene切换到MyHelloWorldScene呢?其实很简单。我们要切换场景,那么得有一个触发点,我们就用HelloWorld右下角的关闭按钮来实现吧。我们要做的是,按下关闭按钮,不是关闭窗口而是切换到MyHelloWorldScene。那么我们看一下HelloWorldScene...

2020-03-24 14:36:00 1946 1

原创 cocos2d-x 4.0 学习之路(六)创建自己的Scene

今天我们一起来学习一下,如何创造属于自己的Scene。我们做以后做练习也不能总在helloworld上写代码,对不对。所以得学会创造一个新的Scene。那我们就写一个MyHelloWorldScene的类吧。我们要把类建立在Classes文件夹里,那么,Classes右键->添加->新建项选C++文件,写上文件名MyHelloworld.cpp,选Classes文件夹,点击“添...

2020-03-24 07:00:55 1914 5

原创 位图深度 PIL.image.save()保存图片后size变大

今天,想用PIL在bmp图片上画带颜色的矩形。代码如下:from PIL import Image,ImageDrawimg = Image.open("test.bmp”)img = img.convert("RGB")draw = ImageDraw.Draw(img)draw.rectangle((100, 200, 300, 400), width=6, outline=(0,...

2020-03-21 09:20:55 5940

原创 cocos2d-x 4.0 学习之路(五)第一个小游戏--忍者来袭

学游戏开发最重要的是刚开始就能做出个小游戏,这才能激发兴趣。那么,今天咱们就来做一个小游戏–忍者来袭。网上有不少相关的文章(我参考的是这篇文章),但是很多已经不适用V4.0了。所以我在V4.0下重新写了一下。话不多说,进入正题。先看一下最终效果:这就是我们目标,开始吧!我们就在HelloWorldScene.cpp和HelloWorldScene.h里面改写代码。首先把HelloWo...

2020-03-13 14:19:33 4589 24

原创 cocos2d-x 4.0 学习之路(四)简单学习HelloWorld代码

我们就从最开始的HelloWorld代码开始学习吧。那么HelloWorld窗口是怎么显示出来的呢?我们得找到入口程序,当然是Main函数了。下面是HelloWorld的工程目录:打开main.cpp,里面就2行代码,实际上的入口是Classes\AppDelegate.cppAppDelegate.cpp里面有一个applicationDidFinishLaunching()方法,这...

2020-03-09 16:53:45 4669 10

原创 cocos2d-x 4.0 学习之路(三)运行cocos4.0自带的Demo程序

官方提供了一系列的Demo代码(也就是他们的test代码),我们可以参照学习。启动步骤:先进入到cocos2d-x-4.0/tests/cpp-tests 文件夹,然后运行命令:cocos run --proj-dir … -p mac | win32(根据自己的系统选择)我是在Mac系统运行的,所以我的命令是:cd cocos2d-x-4.0/tests/cpp-testscocos...

2020-03-08 21:42:07 6200 1

原创 cocos2d-x 4.0 学习之路(二)环境搭建 Windows版

我的Windows系统:Windows10 专业版准备工作:1.安装Python配置cocos2dx需要Python2,官方推荐的是Python2.7。注意:Python3是不行的!官网下载Python2.7,安装一路下一步即可。安装在cmd窗口检查一下Python版本:python --version...

2020-03-07 21:32:56 19746 38

原创 cocos2d-x 4.0 学习之路(一)环境搭建 Mac版

我的Mac系统:官网下载稳定版cocos2d-x-4.0。我有两个Python版本,2.7和3.7。

2020-03-06 10:30:41 10151 12

原创 Python的闭环

关于Python闭环的概念及使用,网上有很多博客记载,我感觉比较容易理解的是这篇文章。但自己读完了用法之后,还是不能很好的理解,所以写一篇博客,说一下我的理解。先上闭环的代码:def my_wrapper(fun): def changeAndPrint(phones): standardPhoneNums = ["+91 "+c[-10:-5]+" "+c[...

2020-02-26 15:13:01 1318

原创 通过一个小例子学习正则表达式

介绍了常用的正则表达式符号的意义和举例应用。比如:^ 表示匹配字符串的开始位置[ ] 中括号表示匹配括号中一个字符 范围描述 如[0-9 a-z A-Z]。? 表示匹配零次或一次这里?的作用,是可以没有[+-],如果有只能有一个[+-]。* 表示匹配 零次到多次也就是说只能是0-9的数字,可以是0个,1个或多个

2020-01-21 13:23:35 251

原创 python抓取微信公众号新闻文章图片

在看公众号新闻的时候,总会有一些有用的PPT图片啥的想保存下来。那么用python如何抓取来,简单介绍一下。比如这个网址,https://mp.weixin.qq.com/s/-rj91sCpeaURAU5hWe_sjQ里面有20多张PPT的截图。首先,打开网页的源代码。可以看到,data-src后面的URL就是我们需要的图片的地址。那么,我们可以通过正则表达式,把所有的图...

2019-12-29 10:02:00 1994

原创 用Java程序访问Salesforce Rest API

参考文章:https://ashishkeshari.com/index.php/2018/09/22/calling-salesforce-rest-api-web-services-using-oauth-2-0-and-java/Salesforce允许外部应用程序访问它的Rest API,这样可以和Salesforce的数据进行交互。这篇文章是介绍如何用Java程序,去访问Sale...

2019-11-05 18:04:29 1132 5

原创 Java中的Lambda表达式

题目写得有点大,只是简单的做个记录,Lambda表达式是什么,备忘。原文出处:http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/Lambda-QuickStart/index.html我学习的是上面这篇文章。简单说来,Lambda表达式就是把之前比较复杂的程序用一行代码简单化。比如:

2016-11-29 05:23:50 86

原创 Git连接Github是遇到的问题

ssh -T git@github.com 报错Warning: Permanently added the RSA host key for IP address '192.30.253.113' to the list of known hosts.这个需要修改,/etc/hosts,加上下面这行: 192.30.253.113 github.comssh -T g

2016-09-18 17:46:04 616

原创 AWS EC2的windows server实例怎样通过外网访问

首先,在远程访问的Windows server中,打开【Windows Firewall with Advanced Security】,右键Inbound Rules -> New Rule -> Port (Next) -> Specific local ports 填入80(和你想打开的其他端口),然后一路Next,完成。其次,在AWS控制台,实例列表中,单击实例的最后一列S

2016-09-13 21:58:52 1685

O'Reilly - Learning Oracle PL-SQL

O'Reilly - Learning Oracle PL-SQL

2009-02-10

空空如也

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

TA关注的人

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