小编Jor*_*vol的帖子

如何隐藏iOS9中的快捷方式栏

我有一个带隐藏键盘的文本字段(因为我使用它与蓝牙).但是,在iOS9中,快捷工具栏会一直显示.

有没有办法隐藏它?

非常感谢!

uitextfield ios9

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

Laravel,如何忽略访问者

我有一个带有自定义访问器的模型,所以我得到了自定义属性,

    class Order extends GSModel{

        $appends = ['orderContents'];

        public function getOrderContentsAttribute()
        {
            return $this->contents()->get();
        } 
 }
Run Code Online (Sandbox Code Playgroud)

但现在,在一个案例中,我只需要获得一些字段,而不需要这个字段OrderContents .

$openOrders         = Order::open()->has('contents')->get(['id','date','tableName']);
Run Code Online (Sandbox Code Playgroud)

但是这样做,它OrderContents也会让我回归......有没有办法不去那个领域?

谢谢!

php laravel eloquent laravel-4

13
推荐指数
4
解决办法
8198
查看次数

int数组到android中的opengl纹理

我正试图在android中为相机添加一些效果,我在互联网上发现了一些东西,但是在创建纹理时我遇到了困难,

我使用函数decodeYUV420SP()返回一个int [width*height] RGB数组,其中十六进制值进入每个数组位置,

现在,我想创建一个这个数组的openGL纹理,但我不知道如何,我可以将每个十六进制值转换为它的R_G_B分离并将其放入opengl但它不起作用我做这样的事情:

mNewTexture = new int[width*height*4]
    for(int i=0; i<mRGB.length; i=i+4){

        mNewTexture[i]   = getR(mRGB[i])   ;            //R
        mNewTexture[i+1] = getG(mRGB[i])   ;            //G
        mNewTexture[i+2] = getB(mRGB[i])   ;            //B
        mNewTexture[i+3] = getA(mRGB[i]);       //A

    }
Run Code Online (Sandbox Code Playgroud)

将十六进制值转换为RGBA(从0到255)

我这样做是为了将其转换为openGL纹理:

        gl.glBindTexture(GL10.GL_TEXTURE_2D, tex);
        gl.glTexImage2D(GL10.GL_TEXTURE_2D, 0, GL10.GL_RGBA, 1024, 512, 0, GL10.GL_RGBA, GL10.GL_FLOAT, FloatBuffer.wrap(mNewTexture));
        gl.glTexParameterf(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_MIN_FILTER, GL10.GL_LINEAR);
Run Code Online (Sandbox Code Playgroud)

然而有些事情是因为它不起作用......

任何的想法?

camera android opengl-es

9
推荐指数
1
解决办法
1238
查看次数

AudioRecord和AudioTrack延迟

我正在尝试开发像iRig for android这样的应用程序,所以第一步是捕获麦克风输入并同时播放它.

我有它,但问题是我得到一些延迟,使这无法使用,如果我开始处理缓冲区,我担心它将完全无法使用.

我像这样使用audiorecord和audiotrack:

    new Thread(new Runnable() {
        public void run() {
            while(mRunning){
                mRecorder.read(mBuffer, 0, mBufferSize);
                //Todo: Apply filters here into the buffer and then play it modified
                mPlayer.write(mBuffer, 0, mBufferSize);         
                //Log.v("MY AMP","ARA");
            }
Run Code Online (Sandbox Code Playgroud)

并且以这种方式实现:

// ==================== INITIALIZE ========================= //
public void initialize(){

    mBufferSize = AudioRecord.getMinBufferSize(mHz, 
                AudioFormat.CHANNEL_CONFIGURATION_MONO, 
                AudioFormat.ENCODING_PCM_16BIT);

    mBufferSize2 = AudioTrack.getMinBufferSize(mHz, 
                AudioFormat.CHANNEL_CONFIGURATION_MONO, 
                AudioFormat.ENCODING_PCM_16BIT);

    mBuffer = new byte[mBufferSize];

    Log.v("MY AMP","Buffer size:" + mBufferSize);

    mRecorder = new AudioRecord(MediaRecorder.AudioSource.MIC, 
                mHz,
                AudioFormat.CHANNEL_CONFIGURATION_MONO,
                AudioFormat.ENCODING_PCM_16BIT, 
                mBufferSize);

    mPlayer = new AudioTrack(AudioManager.STREAM_MUSIC,
                mHz,
                AudioFormat.CHANNEL_CONFIGURATION_MONO,
                AudioFormat.ENCODING_PCM_16BIT,
                mBufferSize2, 
                AudioTrack.MODE_STREAM); …
Run Code Online (Sandbox Code Playgroud)

audio android record audiorecord android-audiorecord

7
推荐指数
1
解决办法
9280
查看次数

Laravel属于多个人

我有以下表格结构

原来
ID

orders_payments
id
turn_id
order_id

订单
ID

我希望获得与转弯相关的所有订单

所以

Class Turn{
  public function orders(){
      return ????
  }

}
Run Code Online (Sandbox Code Playgroud)

你怎么能实现这一目标?我试过了,hasmanythrough但只有在关系处于级联状态时才有效

谢谢!

php relationship laravel eloquent

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

laravel hasMany 没有 id

我在一段hasMany关系中面临着一个非常奇怪的问题,它没有给我任何回报,所以我开始挖掘试图找到一些东西

所以现在我有这个代码

    echo $item->id ."<br />";
    var_dump($item->menuMenuCategories()->getParent()->getKey());       echo "<br>";
    var_dump($item->menuMenuCategories()->getParent()->getKeyName());  
Run Code Online (Sandbox Code Playgroud)

回声“
”;

    $query = $item->menuMenuCategories()->getBaseQuery()->toSql();
    echo $query ."<br />";
Run Code Online (Sandbox Code Playgroud)

结果是这样的:

4 字符串(1) “4”

字符串(2)“id”

GS_menu_menu_categories从其中 选择 * GS_menu_menu_categoriesdeleted_at为空并且 GS_menu_menu_categories. item_id=?

GS_menu_menu_categories从其中 选择 * GS_menu_menu_categoriesdeleted_at为空并且 GS_menu_menu_categories. item_id=?

你能看到 item_id = 吗???

这就是为什么它没有返回我任何东西..

我的模型的关系定义如下:

public function menuMenuCategories(){
    return $this->hasMany('MenuMenuCategory','item_id');
}
Run Code Online (Sandbox Code Playgroud)

知道为什么它不起作用吗?我在一千个地方有 hasMany 关系,从来没有遇到过这个问题。

谢谢

php mysql laravel eloquent

0
推荐指数
1
解决办法
5957
查看次数