小编dsd*_*dsd的帖子

CodeIgniter3:为什么首先要设置$ _SERVER ['CI_ENV']?

我看到在他们的默认安装中,他们的index.php有这样的:

define('ENVIRONMENT', isset($_SERVER['CI_ENV']) ? $_SERVER['CI_ENV'] : 'development');
Run Code Online (Sandbox Code Playgroud)

为什么会CI_ENV曾经已经在内部设置$_SERVER阵列?

php codeigniter-3

23
推荐指数
2
解决办法
1万
查看次数

fabric.js ...如何居中画布

fabricjs将转换:

//  this DOM structure
<div id="wrapper">
  <canvas id="c"></canvas>
</div>

//  to this:
<div id="wrapper">
  <div class="canvas-container">
    <canvas class="upper-canvas"></canvas>
    <canvas class="lower-canvas" id="c"></canvas>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

......看到这个解释

由于fabric js包装canvas元素的方式,如何使画布水平居中.

这是类似的问题.这是一个小提琴测试

canvas fabricjs

8
推荐指数
1
解决办法
4793
查看次数

我是否必须为每个页面创建一个新面板?

我想在jqm站点中使用Panel来选择我的选择语言组件.因此,每个页面都需要存在该组件.以下是单页面板的设置.

来自jquerymobile.com(...我添加了一个标题按钮)

  <div id="mypanel" data-role="panel" >
    <!-- panel content goes here -->
  </div><!-- /panel -->

  <div id="myheader" data-role="header" >
    <a id='panel_toggle' data-role='button'>choose language</a>
  </div><!-- /header -->

  <!-- content -->
<!-- footer -->

</div><!-- page -->
Run Code Online (Sandbox Code Playgroud)

我认为我有3个解决方案:

  • A - 在每个页面上创建一个面板的副本----如果page_N上的状态发生变化,那么这将是一个问题,那么所有其他的都需要进行同步

  • B - 创建一个在页面更改时以编程方式移动的单个面板 - 这看起来像是一个黑客

  • C - 发现jqm是否已经解决了这个问题----因此我问的问题:)

jqm是否有办法将Panel从一个页面移动到另一个页面?

javascript jquery html5 css3 jquery-mobile

8
推荐指数
2
解决办法
2万
查看次数

加载和显示svg

如何将.svg加载到fabricjs.html页面?

我的面料小提琴试图加载一个http .svg文件,但我当然尝试了本地版本.我使用了adobe illustrator和fabric本身生成的.svg文件.

fabric.loadSVGFromURL( gvs_svgSrc, 
                       function ( argo ) 
                         { //alert( "load handler : " + argo ) ; 
                           // ... returns: #<fabric.Rect>
                           lvo_SVG = argo.set({ left: 250, top: 200, angle: 0 });
                           lvo_SVG = argo.scale(0.25);
                           gvo_canvas.add( lvo_SVG );
                           gvo_canvas.renderAll();
                         });
Run Code Online (Sandbox Code Playgroud)

javascript html5 svg fabricjs

6
推荐指数
2
解决办法
1万
查看次数

angular的控制器方法如何使$ scope可用于我的函数参数

我正在寻找伪代码答案或概念性答案.


编程多年后,我从未创建过接收函数参数的类方法,以便方法的调用者自动访问"不可见"属性.

如果我尝试在我的my_app.controller(...)方法之外访问$ scope ,我会收到一个错误,所以我知道它不是全局的; 如果我尝试访问它my_app.$scopeangular.$scope我得到未定义.

那么我的函数参数如何访问它:

    my_app.controller('my_controller' , function( $scope , ... ) { ... }
Run Code Online (Sandbox Code Playgroud)

更新(正如我所知):

  // javascript
  var my_class =   function( argument_A )                 
                       { this.some_prop = argument_A ;        

                         this.some_method = function( argument_B ) 
                           { console.log( argument_B ) ; // function(boo)
                           } ;
                       } ;

  var my_instance = new my_class( "my_string" ) ;

  var my_function_argument = function( boo ){ } ;
  my_instance.some_method( my_function_argument ) ; 
Run Code Online (Sandbox Code Playgroud)

javascript oop angularjs

6
推荐指数
1
解决办法
765
查看次数

AndroidStudio:由于英特尔 HAXM 错误,无法运行 AVD

据我作为SDK管理器,Intel x86 Emulator Accelerator (HAXM Installer) version 6.0.1安装

但是,如果我尝试“运行”我的应用程序,然后选择一个“可用的模拟器”(例如,nexus one api 23),我会收到错误消息:intel haxm is required to run this avd

几天前我没有遇到这个问题(我可以使用模拟器)。

另外,根据我的说法System Settings/Android SDK,我有 Android 6.0,API 级别 23。

我使用的是带有 AS2.0 的 Win XP。

android emulation android-emulator haxm

6
推荐指数
1
解决办法
5万
查看次数

AndroidStudio:“可调试”有什么作用?

我想确切地知道该debuggable true语句的作用:

// build.gradle
android
  {         
    buildTypes
      {
        debug
          { debuggable true
          }       
      }
  }
Run Code Online (Sandbox Code Playgroud)

能不使用仿真器(genymotion)进行调试:断点工作; Log.d(...)输出到 Android Monitor的语句;

由于debuggable标志位于debug部分内,因此无论如何似乎都是多余的。它不应该在该buildTypes部分之外,向ide指示debug应该使用构建类型吗?


debugrelease构建类型 之间的区别进行一些简单的外行一般背景理解也会很好。

debugging android android-studio build.gradle

6
推荐指数
2
解决办法
5779
查看次数

为什么 facebook 的dialog.feed 需要app_id

我在用

facebook.com/dialog/feed?app_id=...&caption=...&description=...

因为它允许我动态设置共享对话框的内容。

我不明白为什么app_id需要 an 。

有什么想法吗?

share facebook dialog app-id facebook-feed

5
推荐指数
1
解决办法
5763
查看次数

如何从fabricjs canvas中删除事件侦听器

我正在使用fabricjs在html5中构建交互式地图.

当DOM加载时,我通过调用:*my_event_setter(true)*将我的鼠标悬停监听器添加到我的fabricjs画布实例.

然后为了测试,我想在我第一次鼠标悬停时通过调用:*my_event_setter(false)*删除监听器.因此,应该删除鼠标悬停监听器,但事实并非如此.

my_event_setter = function( toggle )
  { var lvo =  { 'object:over' : function(e){ mouseover_handler( e ) } } ;
    toggle ? my_fabric_canvas.on( lvo ) : my_fabric_canvas.off( lvo ) ;
  } 
mouseover_handler = function( e )
  { my_event_setter( false ) ;
  } 
Run Code Online (Sandbox Code Playgroud)

jquery fabricjs

5
推荐指数
2
解决办法
7153
查看次数

将对象输出到Logcat控制台

我想看一个对象,类似于print_r(an_object)PHP 中的对象,或者console.log(an_object)在javascript(在浏览器中),但对于Android.

我试过这个

public void a_method( SomeClass the_arg )
{ 
    Log.d( "an_id" , the_arg );
}
Run Code Online (Sandbox Code Playgroud)

这会生成错误消息:

错误:(23,10)错误:没有为d(String,View)方法找到合适的方法Log.d(String,String,Throwable)不适用(实际和形式参数列表长度不同)方法Log.d(String ,String)不适用(实际参数View不能通过方法调用转换转换为String)

logging android

5
推荐指数
3
解决办法
2万
查看次数