 this government? Is President Buhari aware that in the last three years different Nigerian courts have consistently affirmed the right of Nigerian state governments to implement anti-grazing laws in their respective states? Is the president aware that the implementation of anti-grazing laws in different states of the federation has brought relative calm and peace and security of lives in the aforesaid states? Is Mr. President aware that the Northern Governors Forum banned open grazing before their Southern counterpart? Is President Buhari aware that the Governors of the 36 states of the federation have banned open grazing in their respective states? Is the President aware that the Federal High Court, Abuja has recently rejected a suit seeking to compel President Buhari to direct security agencies to enforce the Benue anti-grazing law? Anyway, the Southern state governors have ignored President Buhari’s flawed objection in the same manner they ignored the laughable anti-grazing opinion recently expressed by the Federal Attorney-General and Minister for Justice. Anti-grazing laws have come to stay. State governors are poised to enforce the laws to the letter no matter whose ox is gored.
The problem is that Mr. President does not still understand the meaning and import of Presidential democracy which Nigeria operates. And this problem is compounded by the fact that the president’s managers and handlers are failing in their duty of helping the president to have organized, intelligent and coherent thoughts on vital issues of governance. It beats the imagination that the president is querying Southern state governors for banning open grazing. Mr. President should be reminded again and again that we are no longer under a military autocracy. Under military rule Buhari could issue a command from Abuja and it would be binding on the governors. During Nigerian military interregnum, the country operated a monolithic and hierarchical government that did not admit of power sharing. The Head of State or the Federal Military Government or the Supreme Military Council, was everything. But not so under presidential democracy which we are operating today. Under presidential democracy the Houses of Assembly and governors of the federation, as could be gleaned from the devolution of powers in the Exclusive, Concurrent and Residual Lists under the 1999 Constitution and under the Land Use Act, can enact anti-grazing laws to be binding in their respective states in order to protect the lives of the citizens of their respective states.
I had expected Mr. President to raise the alarm over the terrible crimes being committed by the Fulani herdsmen across the country. Instead of raising such an alarm, President Buhari is raising the alarm that the criminals are not being protected or granted “grazing right” by the Governors of Southern states. Does Mr. President understand that right, in the words of the late Supreme Court Justice Chukwudifu Oputa, is not a one-way traffic? Right is reciprocal. Right is intertwined with and conditioned by duties. For example, the “right” of Fulani herdsmen to kill their fellow citizens in the course of rearing their cattle stops where the right to life of their fellow citizens begins. Besides, what is sauce for the goose is equally sauce for the gander. If Mr. President is raising the alarm that the Fulani herdsmen are denied grazing right, why is he not equally raising the alarm that the same Fulani herdsmen are killing, maiming and raping Nigerian citizens? Has it not dawned on the President that by virtue of the Land Use Act all the lands in Southern Nigeria are exclusively vested in Southern State Governors (not in the Presidency or Fulani herdsmen) who are at liberty to grant or convey or assign the use or title of them to any applicant who has fulfilled the conditions for such grant or conveyance or assignment?
As you know very well, Nigerians from different walks of life have literally been begging President Buhari to eliminate nepotism and provincialism that breed secessionist and separatist agitations in Nigeria but he has refused to do so. Nigerians have also been urging him to correct the skewed political appointments in the country but he has also refused to correct the skewed political appointments. Instead of correcting the skewed political appointments, Mr. President keeps on uttering sermons on non-negotiability of the unity of Nigeria. Nigeria’s unity is under a serious threat today owing to President Buhari’s nepotism, provincialism and small-town outlook. It is worthy of note that prior to Buhari’s coming to power, the Fulani herdsmen rearing cattle in Southern Nigeria were not armed with AK-47 guns let alone killing their victims with alacrity. But unfortunately since Buhari came to power, these Fulani herdsmen have started carrying guns and indulging in all sorts of criminal activities. Now instead of bringing these criminals to justice the president is advocating for their “right” to open grazing. Does this perfectly square up with simple logic? No.
Consequently in order to unify the country and thus pave way for the much-vaunted true Nigerian progress Mr. President should first and foremost shed the cloak of his nepotism, provincialism, narrow-mindedness. Unity of Nigeria has a price tag. It is not something imposed from Abuja through executive fiat. You cannot be telling me that the unity of Nigeria is not negotiable while at the same time you are ignoring the killing, maiming and raping and other crimes being committed by the Fulani herdsmen across Nigeria.
MENTION CLARA'S GUESTLIST @ DOOR FOR CHEAPER ENTRY!
they've got that big bar aswell i hate having to wait in a line!!
Love Qbar! Hot crowd, great tunes and ppl who know how to party!!!!!!!!
back as my favorite venue again. Well done guys...
Great place to disappear and mingle.
Good music, good crowd, good size venue.
late, thats even better. Time flys when you are having fun.
I like it. It has practically become my second home!
On their own planets! YES!!!<reponame>Seizedays233/seizedays-edu
package com.seizedays.edu.service;

import com.seizedays.edu.entity.Video;
import com.baomidou.mybatisplus.extension.service.IService;
import com.seizedays.edu.form.VideoInfoForm;

/**
 * <p>
 * 课程视频 服务类
 * </p>
 *
 * @author Seizedays
 * @since 2020-07-07
 */
public interface VideoService extends IService<Video> {
    void saveVideoInfo(VideoInfoForm videoInfoForm);

    VideoInfoForm getVideoInfoFormById(String id);

    void updateVideoInfoById(VideoInfoForm videoInfoForm);

    void removeVideoById(String id);
}
Q: Returning database results as a stream I have a function that returns database query results.  These results have got very large, and I now would like to pass them as a stream, so that the client can start to process them quicker, and memory usage is less.  But I don't really know how to do this, the following function works, but what I want to know how to change it so that it starts to stream upon reading from the first table.
    public Stream GetResults()
    {
        IFormatter formatter = new BinaryFormatter();
        Stream stream = new MemoryStream();

        formatter.Serialize(stream, GetItemsFromTable1());
        formatter.Serialize(stream, GetItemsFromTable2());
        formatter.Serialize(stream, GetItemsFromTable3());
        formatter.Serialize(stream, GetItemsFromTable4());

        stream.Position = 0;            
        return stream;
    }


A: You could write a custom Stream implementation which functions as a pipe.  If you then moved your GetItemsFromTable() method calls into a background task, the client could start reading results from the stream immediately.  
In my solution below I'm using a circular buffer as a backing store for the pipe stream.  Memory usage will be reduced only if the client consumes data fast enough.  But even in the worst case scenario it shouldn't use more memory then your current solution.  If memory usage is a bigger priority for you than execution speed then your stream could potentially block write calls until space is available. My solution below does not block writes; it expands the capacity of the circular buffer so that the background thread can continue filling data without delays.
The GetResults method might look like this:
public Stream GetResults()
{
    // Begin filling the pipe with data on a background thread
    var pipeStream = new CircularBufferPipeStream();
    Task.Run(() => WriteResults(pipeStream));

    // Return pipe stream for immediate usage by client
    // Note: client is responsible for disposing of the stream after reading all data!
    return pipeStream;
}

// Runs on background thread, filling circular buffer with data
void WriteResults(CircularBufferPipeStream stream)
{
    IFormatter formatter = new BinaryFormatter();
    formatter.Serialize(stream, GetItemsFromTable1());
    formatter.Serialize(stream, GetItemsFromTable2());
    formatter.Serialize(stream, GetItemsFromTable3());
    formatter.Serialize(stream, GetItemsFromTable4());

    // Indicate that there's no more data to write
    stream.CloseWritePort();
}

And the